Xor 運算子
對兩個表示式進行邏輯“異或”運算。
result = expression1 Xor expression2
引數
result
任意數值變數。
expression1
任意表達式。
expression2
說明
如果有且僅有一個表示式為 True,則 result 為 True。但是,如果任意一個表示式為 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
Xor 運算子
對兩個表示式進行邏輯“異或”運算。
result = expression1 Xor expression2
引數
result
任意數值變數。
expression1
任意表達式。
expression2
任意表達式。
說明
如果有且僅有一個表示式為 True,則 result 為 True。但是,如果任意一個表示式為 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