2進数ビット演算計算機
1つまたは2つの2進整数を入力し、桁をそろえた2進結果と正確な10進値を確認します。
使い方
使い方
- 2進数 A を入力し、AND、OR、XOR では B も入力します。
- ビット演算を選びます。
- 計算して固定幅の2進結果と10進結果を確認します。
正確な2進整数
各オペランドは 0 と 1 のみ、1~256ビットです。BigInt を使うため、長い入力も丸めません。
NOT の幅を明確化
AND、OR、XOR は長い方の幅を使い、結果の先頭をゼロで埋めます。NOT は A または B に入力した幅の全ビットを、先頭のゼロも含めて反転します。
ローカル処理
検証と計算はブラウザー内で行われ、値はアップロードも保存もされません。
よくある質問
あわせて知りたいこと
0b 接頭辞や空白は使えますか?
使えません。0 と 1 だけを入力してください。接頭辞、区切り、符号、その他の数字は拒否されます。
NOT に幅が必要なのはなぜですか?
整数には理論上無限の先頭ゼロがあります。入力桁数を幅にすることで、有限で予測可能な結果にします。
先頭のゼロは維持されますか?
はい。結果は演算幅までゼロ埋めされ、NOT は入力したオペランドの幅をそのまま使います。