ビット演算子
![]()
ビット演算子を使うと、整数や文字列の二進数表現による演算を行うことができます。
ビット演算子には次に示すように「論理積」「論理和」「排他的論理和」「否定」「左シフト」「右シフト」があります。ビットごとに見て両方が1のときは1、いずれかが0のときは0となります。
ビットごとに見ていずれかが1のときは1、両方が0のときは0となります。
ビットごとに見て、片方が1で片方が0のときは1となり、両方が1または両方が0のときは0となります。
0のビットは1となり、1のビットは0となります(ビットを反転します)。
左辺値のビットを右辺値の文だけ左へ移動し、移動した後を0で埋めます。2の乗算を行う降下があります。
左辺値のビットを右辺値の文だけ右へ移動し、移動した後を0で埋めます。2の除算を行う効果があります。
<<戻る