テクノロジ系 / アルゴリズムとプログラミング
ビット演算
ビット演算は、数値を2進数のビット単位で直接操作する演算です。
もう少し詳しく
ビット演算は、整数を2進数のビット列として見て、各ビットに対してAND、OR、XOR、NOT、シフトなどを行う演算です。マスク処理、フラグ管理、権限情報の保持、2の累乗倍の計算などに使われます。
試験での見方
例:`1010 AND 1100` の結果は、両方が1の桁だけ1になるため `1000` になります。
テクノロジ系 / アルゴリズムとプログラミング
ビット演算は、数値を2進数のビット単位で直接操作する演算です。
ビット演算は、整数を2進数のビット列として見て、各ビットに対してAND、OR、XOR、NOT、シフトなどを行う演算です。マスク処理、フラグ管理、権限情報の保持、2の累乗倍の計算などに使われます。
例:`1010 AND 1100` の結果は、両方が1の桁だけ1になるため `1000` になります。
ビットごとに処理する演算です。論理演算が真偽値を扱うのに対し、ビット演算は整数の各ビットを扱う点を区別します。