2進数のビット演算

2進数のビット演算

ローカル処理

2進数の加算・乗算、AND・OR・XOR・NAND・NOR・XNOR・NOT、循環シフトを計算します。

使い方と処理基準

2進数の加算・乗算、AND・OR・XOR・NAND・NOR・XNOR・NOT、循環シフトを計算します。

ツールの処理はブラウザ内で行われます。計算・変換の共有リンクを作成すると値がURLに含まれます。アカウント・アクセス解析・広告の情報はプライバシーポリシーをご確認ください。

処理制限

  • 最大入力文字数: 100,000文字

「作業」で演算を選んで2進数を入れると、結果を2進・10進・16進で一緒に表示します。

できること

論理演算
AND、OR、XOR、NAND、NOR、XNOR、NOT
算術
2進数の足し算と掛け算
回転
決めたビット数だけ左・右に循環回転します。

2進数のビット演算の使い方

  1. 1
    演算を選ぶ行う演算を選びます。NOTと回転は値1つだけ使います。
  2. 2
    2進数を入力0と1だけを入れます。短い方は先頭を0で埋めて計算します。
  3. 3
    結果を確認2進と10進・16進の結果を一緒に見ます。

活用例

AND
入力: 1100 AND 1010
結果: 1000(10進 8)
XOR
入力: 1100 XOR 1010
結果: 0110(10進 6)
足し算
入力: 1011 + 0110
結果: 10001(10進 17)

主な利用シーン

  • ビットマスクやフラグの値を計算するとき
  • ネットワークのサブネットのAND演算を理解するとき
  • デジタル論理の課題を検算するとき

よくある質問 (FAQ)

2つの値の長さが違う場合は?

短い方の先頭を0で埋めて同じ長さにしてから計算します。

NOTの結果の長さは?

入力したビット数の中で各ビットを反転します(1100 → 0011)。

このツールへのご意見・ご要望はありますか? 提案・お問い合わせ →