keisoku

n進数の論理演算

2つの整数のAND・OR・XOR・NOT・左右シフトを計算し、結果を2進・8進・10進・16進でまとめて表示。ビット表現も確認できます。

入力

入力する基数
演算

計算結果

A AND B の結果(10進数)

12

2進数

0000000000001100

8進数

14

10進数

12

16進数

C

結果のビット表現(16bit)0000 0000 0000 1100
2進数0000000000001100
8進数14
10進数12
16進数0xC

計算方法・使い方

  • 値Aと値Bを入力し、AND・OR・XOR・NOT・左シフト・右シフトの中から演算を選ぶと、結果が2進数・8進数・10進数・16進数で同時に表示されます。
  • 入力する基数を2進・8進・10進・16進から選べます。たとえば16進数を選べば「FF」のようにそのまま入力できます。
  • NOT(否定)はビットを反転する演算のため、値Bは使いません。値Aだけを入力してください。
  • 左シフト・右シフトの場合、値Bはシフトする桁数(ビット数)として10進数で指定します。右シフトはゼロ埋め(符号なし)で計算します。
  • 計算は符号なし32ビット整数として扱うため、扱える値の上限は4294967295(16進でFFFFFFFF)です。
  • 結果のビット表現は4桁ごとに区切って表示するので、桁の並びを目視で確認しやすくなっています。