基数変換シミュレーター (2進数・10進数・16進数)
ITエンジニア向けの基数変換ツール。補数表現を用いた負の数計算や、変換過程の筆算表示に対応。
⚠️ 表現可能範囲を超えています(桁溢れ)
変換結果
2進数
0
8進数
0
10進数
0
16進数
0
使いかたと補足説明
基本操作
- 左上の入力欄に数値を入力し、その数値が何進数であるかを選択してください。
- ビット幅(8〜64bit)を指定することで、その幅に合わせた計算結果を表示します。「自動」の場合は入力値が収まる最小の幅を選択します。
- 「SIGNED」を選択すると2の補数を用いた符号付き計算を、「UNSIGN」では符号なしの正の数として計算します。
変換の仕組み
- 10進数から他進数への変換では、商が0になるまで割り続ける「すだれ算」の過程を表示します。
- 負の数の変換では、「絶対値の2進数化 → ビット反転 → 1を加算」という2の補数計算ステップを可視化します。
- 各計算結果の右側にあるボタンから、スペースを除去した値をクリップボードにコピーできます。
コンピュータ内部での補数表現を考慮した計算を行いますが、重要な計算においては複数の手段で確認することを推奨します。