位元「異或」運算子 (^)是對兩個表達式執行位元異或。使用方法:
result = expression1 ^ expression1 🎜>
其中result是任何變數。
expression1是任何表達式。
expression2是任何表達式。
位元「異或」運算子說明
^ 運算子查看兩個運算式的二進位表示法的值,並執行位元異或。此操作的結果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (結果)
當且僅當只有一個表達式的某位上為1 時,結果的該位元才為1。否則結果的該位為 0。