ビット演算子はビット単位で演算をするための定義。
記号 | 演算子名 | 書式 | 演算結果 |
---|---|---|---|
& | ビット積 | a & b | aとbの論理積(AND) |
| | ビット和 | a | b | aとbの論理和(OR) |
^ | ビット差 | a ^ b | aとbの排他的論理和(EX-OR) |
~ | 補数 | ~ a | aの補数 |
<< | 左シフト | a << b | aを左にbビットシフト |
>> | 右シフト | a >> b | aを右にbビットシフト |
記号 | 演算子名 | 書式 | 演算結果 |
---|---|---|---|
& | ビット積 | a & b | aとbの論理積(AND) |
| | ビット和 | a | b | aとbの論理和(OR) |
^ | ビット差 | a ^ b | aとbの排他的論理和(EX-OR) |
~ | 補数 | ~ a | aの補数 |
<< | 左シフト | a << b | aを左にbビットシフト |
>> | 右シフト | a >> b | aを右にbビットシフト |