ビット演算シミュレーター & 視覚化ツール
AND, OR, XOR, NOTおよび各種シフト演算をビット単位で視覚化。フラグ管理やビット操作の理解を助けます。
演算結果
VALUE A
RESULT
10進数解釈
16進数解釈
使いかたと補足説明
基本操作
- 数値1と数値2(またはシフト数)を入力し、演算子を選択するとリアルタイムで計算結果が表示されます。
- ビット幅(8〜64bit)を指定することで、演算が適用される範囲を制限できます。ビットフラグのシミュレーション等に便利です。
- 「SIGNED」は2の補数表現として、「UNSIGNED」は正の整数として結果を解釈します。
演算子の説明
- AND (&): 両方のビットが1の場合に1となります。
- OR (|): どちらかのビットが1の場合に1となります。
- XOR (^): ビットが異なる場合に1となります。
- NOT (~): 全てのビットを反転させます。
- L-Shift (<<): ビットを左にずらします(2倍の効果)。
- R-Shift (>>): ビットを右にずらします。符号付きの場合は算術シフトを行います。
指定されたビット幅に基づき計算しますが、言語や環境による仕様差に注意してください。