🧰 UtlKit

ビット演算計算機

AND、OR、XOR、NOT、シフトなどのビット演算を実行。

有効な数値を入力してください

🐛

問題を報告

バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。

📊 データサマリー(自動入力)

ツール: bitwise-calculator · /tools/bitwise-calculator/

op: and

これはどんなツールですか?

ビット計算機は整数値に対してAND、OR、XOR、NOT、左シフト、右シフトのビット演算を実行します。ビット演算は個別のビットを操作し、低レベルプログラミング、ネットワークプロトコル、暗号学、データ圧縮の基礎となります。

使い方

  1. 1

    値を入力

    2つの整数オペランドを入力します。

  2. 2

    操作を選択

    AND、OR、XOR、NOT、<<、>> のいずれかを選択します。

  3. 3

    結果を表示

    10進数、2進数、16進数の結果を表示します。

よくある質問

XOR は何をする演算ですか?

XOR(排他的OR)は2つのビットが異なる場合のみ1を返します。1 XOR 1 = 0、0 XOR 0 = 0、1 XOR 0 = 1 です。暗号学、誤り検出、一時変数なしでの変数スワップに広く使用されています。

どのようなビット演算に対応していますか?

AND、OR、XOR、NOT、左シフト、右シフトに対応しています。

論理シフトと算術シフトの違いは何ですか?

論理右シフト(>>>)は符号に関係なく最上位ビットを0で埋めます。算術右シフト(>>)は符号ビットを保持します—正の数では0、負の数では1で埋めます。JavaScriptでは>>が算術シフト、>>>が論理シフトです。正の数では同じ結果になりますが、負の数では結果が異なります。