ビット演算計算機
ビットAND、OR、XOR、NOT、左シフト、右シフト演算を実行。
bin: 1100 | hex: C
bin: 1010 | hex: A
結果
使い方
数値を入力
10進数、16進数(0xプレフィックス)、または2進数(0bプレフィックス)で2つの数値を入力してください。両方の値が3つの表現形式すべてで表示され、確認できます。
ビット演算を選択
AND(&)、OR(|)、XOR(^)、NOT(~)、左シフト(<<)、または右シフト(>>)を選択してください。結果は10進数、16進数、2進数で即座に更新されます。
結果をコピー
任意の出力形式をクリックしてコピーしてください。低レベルプログラミング、組み込みシステム、フラグ操作、パフォーマンス最適化に不可欠です。
ビット演算計算機とは?
ビット演算計算機は、AND・OR・XOR・NOT・左シフト・右シフト演算を整数入力に適用し、オペランドと最終結果の2進数表現を表示します。ビットレベルで動作するため、システムプログラミング・組み込み開発・CPUがデータをどのように操作するかを理解するのに不可欠なツールです。各操作後にどのビットがセット・クリア・反転されたかを正確に確認できます。
なぜビット演算計算機を使うのか?
ビット演算はフラグ操作・ビットマスク作成・効率的なデータパッキングなど低レベルプログラミングの基礎となっており、各オペランドの2進数レイアウトを視覚的に示す計算機があれば、これらの作業がはるかに論理的に把握しやすくなります。大きな整数をまたいで個々のビットを追跡する精神的な負担を取り除けます。C・C++・Rust・アセンブリ言語で作業するプログラマーが最も恩恵を受けますが、ハードウェアレジスタやネットワークプロトコルを扱う開発者にも役立ちます。
- lock完全なプライバシー — ファイルはデバイスやブラウザから出ることはありません。
- bolt即時処理 — 待ち時間なし、サーバーキューなし、アップロード遅延なし。
- money_off100%無料 — サブスクリプションなし、クレジットなし、隠れた料金なし。
- person_off登録不要 — アカウント不要ですぐに使用開始。
- devicesどこでも動作 — デスクトップ、タブレット、モバイルの最新ブラウザで動作。
仕組み
組み込み開発者はマイクロコントローラのGPIOレジスタ設定のビットマスクを構築・検証するためにこのツールを使用します。ゲーム開発者はコンパクトな状態表現のために複数のブールフラグを1つの整数にパッキングするために利用します。ネットワークプログラマーはサブネットマスクとのビット演算ANDを使ってIPアドレスフィルタリングロジックを確認するために活用します。
プロのヒント
整数をnビット左シフトすることは2のn乗での乗算に相当し、右シフトは2のn乗での除算に相当します。この事実を使ってシフト演算を素早く検証し、パフォーマンス最適化されたコードにビットシフトが使われる理由を理解してください。
よくある質問
関連チュートリアル
チュートリアル