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