Xor 運算子
文章推薦指數: 80 %
另請參閱. 運算子摘要. 支援和意見反應. 有關於Office VBA 或這份文件的問題或意見反應嗎? 如 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
目錄
Xor運算子
發行項
04/07/2022
1位參與者
本文內容
用於對兩個運算式執行邏輯排除。
語法
[result=]運算式2-Xor運算式2
Xor運算子語法具有以下幾個部分:
部分
描述
result
選任何數值變數。
expression1
必要;任何運算式。
expression2
必要;任何運算式。
註解
如果有一個運算式,而且只有一個運算式評估為true,則result為true。
不過,如果其中一個運算式為null,則Result也為null。
當這兩個運算式都不是Null時,結果會依照下表所決定。
如果運算式a是
和運算式2是
然後結果是
True
True
False
True
False
True
False
True
True
False
False
False
Xor運算子會同時執行邏輯and按位運算子。
下表顯示兩個運算式使用獨佔或邏輯組成結果的位元壓縮。
如果運算式運算式中的位是
在運算式2中,bit是
然後結果是
0
0
0
0
1
1
1
0
1
1
1
0
範例
這個範例會使用Xor運算子,對兩個運算式執行邏輯異或運算。
DimA,B,C,D,MyCheck
A=10:B=8:C=6:D=Null'Initializevariables.
MyCheck=A>BXorB>C'ReturnsFalse.
MyCheck=B>AXorB>C'ReturnsTrue.
MyCheck=B>AXorC>B'ReturnsFalse.
MyCheck=B>DXorA>B'ReturnsNull.
MyCheck=AXorB'Returns2(bitwisecomparison).
另請參閱
運算子摘要
支援和意見反應
有關於OfficeVBA或這份文件的問題或意見反應嗎?如需取得支援服務並提供意見反應的相關指導,請參閱OfficeVBA支援與意見反應。
本文內容
延伸文章資訊
- 1位元運算子& AND, | OR, ^ XOR, ~ NOT @ 程式手扎 - 隨意窩
邏輯運算子電路中最基本的邏輯運算子如下所列,可說是工程人員都耳熟能詳地,假設有A 和B 兩個bit, ... 201303291406位元運算子& AND, | OR, ^ XOR, ~ NOT.
- 2邏輯互斥或- 維基百科,自由的百科全書
雖然XOR運算可用來交換變數,但比起使用額外變數來交換變數的做法相比,效能反而比較差。 參考來源[編輯]. 參見[編輯].
- 3XOR 位元運算子
XOR 位元運算子. 今天要來介紹一下XOR ,首先還是要先說明一下今天為什麼介紹XOR呢?因為某日我得到了一個題目是這樣子的 某個未排序陣列裡面所有數字都程度出現,但有 ...
- 4位元XOR運算(^) | 86Duino
int c = a | b; // result: 00000000000000000000000001111101, or 125 in decimal. 位元運算XOR (^). 這是一個特...
- 5邏輯運算、位元運算
接下來看看位元運算子(Bitwise operator),數位設計上有AND、OR、NOT、XOR 與補數等運算,在C 中提供這些運算的就是位元運算子,它們的對應分別是AND ( & )、OR(...