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演算を選ぶ行う演算を選びます。NOTと回転は値1つだけ使います。
- 22進数を入力0と1だけを入れます。短い方は先頭を0で埋めて計算します。
- 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)。
