位元 XOR 運算子 (^)
更新:2007 年 11 月
在兩個運算式上執行位元互斥 OR。
expression1 ^ expression2
引數
expression1
任何數值運算式。expression2
任何數值運算式。
備註
^ 運算子會強制轉型引數以配合資料型別。然後 ^ 運算子會檢查以二進位表示的兩個運算式值,在兩運算式上執行位元互斥 OR 運算。引數的資料型別決定此運算子傳回的資料型別。
這項作業的結果表現如下:
0101 (expression1)
1100 (expression2)
----
1001 (result)
如果運算式中只有一個數字為 1,結果會在該數字出現 1。否則,結果會在該數字出現 0。