位元 XOR 運算子 (^)

在兩個運算式上執行位元互斥 OR。

expression1 ^ expression2

引數

  • expression1
    任何數值運算式。

  • expression2
    任何數值運算式。

備註

^ 運算子會強制轉型引數以配合資料型別。 然後 ^ 運算子會檢查以二進位表示的兩個運算式值,在兩運算式上執行位元互斥 OR 運算。 引數的資料型別決定此運算子傳回的資料型別。

這項作業的結果表現如下:

0101   (expression1)
1100   (expression2)
----
1001   (result)

如果運算式中只有一個數字為 1,結果會在該數字出現 1。 否則,結果會在該數字出現 0。

需求

1 版

請參閱

參考

位元 XOR 設定運算子 (^=)

概念

運算子優先順序

運算子摘要

由位元運算子強制型轉