本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Bitwise Calculator

2 つの非負整数に AND・OR・XOR・シフト・NOT を適用し、10 進・16 進・2 進を同時に表示。

10 進 —

16 進 —

2 進(32 ビット) —

32 ビット整列表示

 

使い方

  1. オペランド A と B に 0 から 4294967295 の非負整数を入力します。
  2. 演算を選びます:AND、OR、XOR、左シフト、右シフト、NOT。
  3. 結果が 10 進・16 進(0x 表記)・32 ビット 2 進で表示されます。
  4. 整列パネルには A・B・結果が 1 列に 1 ビットずつ、8 ビットごとに区切られて並びます。
  5. NOT は A だけを使い、B は無視されます。

よくある用途

よくある質問

Q: 値は符号付きですか、符号なしですか? A: 符号なし 32 ビットです。したがって NOT は 0 を 4294967295 にし、結果に負の符号は現れません。

Q: シフト量が 31 を超えると? A: JavaScript はシフト量を下位 5 ビットに丸めるため、32 ビットのシフトは 0 ビットと同じになります。整列パネルに実際に適用された量を表示します。

Q: 16 進で入力できますか? A: オペランドは 10 進のみです。まず基数変換ツールで 16 進を 10 進にしてから貼り付けてください。

データはこのデバイス内にとどまります

Bitwise Calculator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。