位元 OR 運算子 (|)
在兩個運算式上執行位元 OR。
expression1 | expression2
引數
expression1
任何數值運算式。expression2
任何數值運算式。
備註
| 運算子會強制使引數去配合資料型別。 然後 | 運算子先檢查兩運算式值的二進位表示法,然後在兩運算式上執行位元 OR 運算。 引數的資料型別決定此運算子傳回的資料型別。
這項作業的結果表現如下:
0101 (expression1)
1100 (expression2)
----
1101 (result)
如果任何一個運算式的數字有 1,結果的那個數字就會有 1。 否則,結果會在該數字出現 0。