ビット演算計算機
AND、OR、XOR、NAND、NOR、XNOR、NOT、ビットシフトを2つのBigIntオペランドに対して実行します。結果は10進数・2進数・8進数・16進数で同時に表示されます。
- 10進数
- 2進数
- 8進数
- 16進数
- 10進数
- 2進数
- 8進数
- 16進数
- 10進数
- 2進数
- 8進数
- 16進数
使い方
- 1 オペランド A と B を任意の基数で入力します — 0b、0o、0x のプレフィックスを付けるか、10進数をそのまま貼り付けます。
- 2 演算(AND / OR / XOR / NAND / NOR / XNOR / NOT / 各種ビットシフト)を選択します。
- 3 マスクして計算するビット幅(8/16/32/64)を選ぶか、Unbounded を選んで生のBigIntを制限なく扱います。
- 4 結果は4つの基数すべてで同時に表示されます。10進数はワンクリックでコピーできます。
このツールを使う理由
- 9種類の演算に対応。BigInt向けに独自実装した符号なし右シフト(>>>)も含みます。
- ビット幅によるマスク処理は、C / Rust / Java のコンパイラの挙動と一致します。
- 10進数・2進数・8進数・16進数をA、B、結果それぞれについて並べて表示します。
- 処理はすべてブラウザ内で完結し、外部ライブラリには依存しません。
よくある質問
>> と >>> の違いは何ですか?
>> は符号ビットを保持します(算術シフト)。>>> は左側から0を詰めます(論理シフト)。ビット幅を固定した場合、この違いは重要な意味を持ちますが、無制限のBigIntでは非負の値に対して両者は同じ演算になります。
無制限モードで NOT 12 の結果が -13 になるのはなぜですか?
BigIntは無限のビット幅を持つ整数として2の補数表現を用いるためです。~12 = -13 となります。32ビット幅に切り替えると、マスクされた結果 fffffff3 を確認できます。
NAND / NOR / XNOR はどのように計算されますか?
まずAND / OR / XORを計算し、その結果にビット単位のNOTを適用してから、選択したビット幅でマスクします。
演算を行わずに基数だけを変換したい場合は?
Number Base Converterをご利用ください。10進数・2進数・8進数・16進数を4行のグリッドでリアルタイムに変換できます。
ビット演算計算機 とは?
ビット演算計算機は、ブラウザ内で2つのオペランドに対してビット単位の演算を実行するツールです。AND、OR、XOR、NAND、NOR、XNOR、NOT、各種ビットシフトに対応し、BigIntで計算するため大きな数値も扱えます。各結果は10進数・2進数・8進数・16進数で同時に表示されるため、ビットパターンを一目で確認できます。
ビット演算計算機 は Zerethon Tools が提供する無料の 開発者 ユーティリティです。AND、OR、XOR、NAND、NOR、XNOR、NOT、ビットシフトを2つのBigIntオペランドに対して実行します。結果は10進数・2進数・8進数・16進数で同時に表示されます。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。ビット演算計算機 は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。