コード、データと QRツール

2進数ビット演算計算機

1つまたは2つの2進整数を入力し、桁をそろえた2進結果と正確な10進値を確認します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

0 と 1 だけを使い、1~256ビットで入力してください。

使い方

使い方

  1. 2進数 A を入力し、AND、OR、XOR では B も入力します。
  2. ビット演算を選びます。
  3. 計算して固定幅の2進結果と10進結果を確認します。

正確な2進整数

各オペランドは 0 と 1 のみ、1~256ビットです。BigInt を使うため、長い入力も丸めません。

NOT の幅を明確化

AND、OR、XOR は長い方の幅を使い、結果の先頭をゼロで埋めます。NOT は A または B に入力した幅の全ビットを、先頭のゼロも含めて反転します。

ローカル処理

検証と計算はブラウザー内で行われ、値はアップロードも保存もされません。

よくある質問

あわせて知りたいこと

0b 接頭辞や空白は使えますか?

使えません。0 と 1 だけを入力してください。接頭辞、区切り、符号、その他の数字は拒否されます。

NOT に幅が必要なのはなぜですか?

整数には理論上無限の先頭ゼロがあります。入力桁数を幅にすることで、有限で予測可能な結果にします。

先頭のゼロは維持されますか?

はい。結果は演算幅までゼロ埋めされ、NOT は入力したオペランドの幅をそのまま使います。