ビット演算計算機 — AND、OR、XOR、NOT、ビットシフト演算
このビット演算計算機は、プログラミング、フラグ、低レベルのデータ操作で絶えず使用される演算である、符号付き32ビット整数に対するAND、OR、XOR、NOT、ビットシフト演算(<<、>>)を計算します。各結果には、各オペランドと出力の2進数表現をビットごとに示す視覚的なビット図が付属しているため、どのビットが変化したのか、そしてなぜ変化したのかを正確に確認できます。
クイック回答
ビット演算子(AND、OR、XOR、NOT、シフト)は数値の2進数表現に直接作用します。1つまたは2つの整数を入力し、演算を選択すると、この計算機は両方のオペランドと出力のビットごとの視覚図とともに正確な結果を表示します。
bitwiseCalc.noResults
ビット演算計算機 — AND、OR、XOR、NOT、シフトをオンラインでの使い方
- 1
演算を選択します:AND、OR、XOR、NOT、左シフト、または右シフト。
- 2
最初の整数値を入力します。
- 3
2項演算の場合は2番目の値(またはシフト演算子の場合はシフト量)を入力します。
- 4
「計算」をクリックしてビットごとの視覚図とともに結果を確認します。
なぜビット演算計算機 — AND、OR、XOR、NOT、シフトをオンラインでを使うのか?
ビット演算は数値の10進数値ではなく2進数表現に直接作用するため、権限フラグの設定、複数の値を1つの整数にパックすること、ハッシュ関数の実装、低レベルのグラフィックやネットワークコードなどのタスクにおいて高速で不可欠です。数値が数ビットを超えると手動でのビット推論はエラーが発生しやすくなるため、この計算機は正確な結果を計算し、各オペランドをビットの行として表示するので、演算がどの特定のビット位置に影響を与えたかが一目でわかります。