C 言語の | 演算子は、2 つの 2 進数に対してビット単位の OR 演算を実行するビット単位の論理 OR 演算子です。両方のビットが 0 の場合、結果は 0 になります。 2 つのビットのいずれかが 1 の場合は 1、両方のビットが 1 の場合は 1。これは、フラグ ビットの設定、ビットマップの結合、特定のビットの抽出、パリティ ビットの検出によく使用されます。
C 言語の | 演算子
| 演算子とは何ですか?
| 演算子は、ビット単位の論理 OR 演算を実行するために使用される C 言語のビット単位の演算子です。ビットごとの論理 OR 演算はどのように機能しますか?
| 演算子が 2 つの 2 進数を演算する場合、次の演算がビットごとに実行されます:構文:
<code class="c">结果 = 操作数1 | 操作数2;</code>
例:
次の 2 進数を考えてみましょう:<code>1010 (2) | 1011 (2) ------- 1011 (2)</code>したがって、結果は次のようになります。 1011(2)、または 10 進数の 11。
目的:
| 演算子は、次のような C 言語プログラムで広く使用されています。以上がC言語で | とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。