Microsoft® Visual Basic® Scripting Edition
Xor 運算子
 程式語言參考 
  | Version 1 

請參閱


說明
用來在兩個運算式上做邏輯互斥。
語法
result = expression1 Xor expression2

Xor 運算子的語法具有以下幾個部分:

組成部分 說明
result 任意的數值變數。
expression1 任意的運算式
expression2 任意的運算式。

註解
如果運算式中只有一個的結果是 True,則 resultTrue。然而,若運算式中有一個是 Null,則 result 將會是 Null。當兩個運算式都不是 Null,則 result 根據下表來決定:

如果 expression1 expression2 result
True True False
True False True
False True True
False False False
Xor 運算子也會執行位元比較,這種運算會對兩個 數值運算式中相同位置的位元做比較;並根據下表對位於 result 的相對位元作設定:

如果在 expression1 的位元為 且在 expression2 的位元為 result
0 0 0
0 1 1
1 0 1
1 1 0