ビット演算計算機

ビット演算計算機です。

NOT演算の場合は無視されます

計算結果

ビット演算計算機:論理演算をマスターしよう

コンピュータの内部処理(CPU)で行われている基本的な計算「ビット演算」をシミュレーションするツールです。2つの数値(AとB)に対して、ビットごとの論理演算を行い、その結果を表示します。

主なビット演算の種類

AND (論理積)

両方のビットが 1 の場合のみ、結果が 1 になります。

  • 1 & 1 = 1
  • 1 & 0 = 0
  • 0 & 1 = 0
  • 0 & 0 = 0

用途:特定のビットを取り出す(マスク処理)など。

OR (論理和)

どちらか一方でも 1 ならば、結果が 1 になります。

  • 1 | 1 = 1
  • 1 | 0 = 1
  • 0 | 1 = 1
  • 0 | 0 = 0

用途:特定のビットを強制的に1にする(フラグを立てる)など。

XOR (排他的論理和)

2つのビットが異なるときに 1、同じときに 0 になります。

  • 1 ^ 1 = 0
  • 1 ^ 0 = 1
  • 0 ^ 1 = 1
  • 0 ^ 0 = 0

用途:暗号化、データの比較、値の反転など。

NOT (否定)

ビットを反転させます。10 に、01 になります。単項演算子なので、入力値Aのみを使用します。

※コンピュータ上では、通常「2の補数」表現により、~x-(x + 1) と等しくなります。