ビット演算子はビットを操作します (つまり、オペランドのバイナリ値を操作します)
Operator | Description |
---|---|
ビット単位 AND | |
ビット単位 OR | |
ビット単位 XOR | 左シフト | ##>> ; |
- | |
a & b | 0 | |
0 | 0 | |
0 | 1 | |
0 | 1 | |
1 |
##ビット単位または
## 0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
##1 | 1 | 1 | tr>
ビットごとの XOR |
a^b | ||
---|---|---|
0 | 0 | |
1 | 1 | |
0 | 1 | |
10 | ||
##例 | 次は、ビットごとの演算子を使用した加算と乗算 2 の C プログラムです - |
上記のプログラムを実行すると、次の出力が生成されます -
Run 1: Enter a 45 45*2=90 45/2=22 Run 2: Enter a 65 65*2=130 65/2=32
以上がビット単位の演算を使用した加算と乗算のための C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。