Xor 運算子

文章推薦指數: 80 %
投票人數:10人

另請參閱. 運算子摘要. 支援和意見反應. 有關於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支援與意見反應。

本文內容



請為這篇文章評分?