Microsoft® Visual Basic® Scripting Edition Xor 運算子 |
程式語言參考 | Version 1 |
用來在兩個運算式上做邏輯互斥。
result = expression1 Xor expression2Xor 運算子的語法具有以下幾個部分:
組成部分 說明 result 任意的數值變數。 expression1 任意的運算式。 expression2 任意的運算式。
如果運算式中只有一個的結果是 True,則 result 是 True。然而,若運算式中有一個是 Null,則 result 將會是 Null。當兩個運算式都不是 Null,則 result 根據下表來決定:
Xor 運算子也會執行位元比較,這種運算會對兩個 數值運算式中相同位置的位元做比較;並根據下表對位於 result 的相對位元作設定:
如果 expression1 為 且 expression2 為 則 result 為 True True False True False True False True True False False False
如果在 expression1 的位元為 且在 expression2 的位元為 則 result 為 0 0 0 0 1 1 1 0 1 1 1 0