C 語言中的| 運算子是一個位元邏輯OR 運算子,用於對兩個二進位數逐位執行位元OR 運算:當兩個位元都為0 時結果為0,當兩個位元中一個為1 時結果為1,兩個位元都為1 時結果為1。它常用於設定標誌位、合併位圖、提取特定位元和偵測奇偶位元。
C語言中的 | 運算子
什麼是 | 運算子?
| 操作符是 C 語言中用來進行位元邏輯 OR 運算的位元運算子。
位元邏輯 OR 運算如何運作?
當 | 運算子作用於兩個二進位數時,它逐位執行下列運算:
語法:
<code class="c">结果 = 操作数1 | 操作数2;</code>
範例:
考慮以下二進制數:
執行位元OR 操作:
<code>1010 (2) | 1011 (2) ------- 1011 (2)</code>
因此,結果為1011(2),或十進制的11。
用途:
| 運算子廣泛用於C 語言程式中,包括:
以上是c語言中|是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!