16進数とは?
16進数(ヘキサデシマル)とは、16を基数とした数値表現です。0から9までの数字と、AからFまでのアルファベット(A=10, B=11, C=12, D=13, E=14, F=15)の計16個の記号を使用します。
10進数とは?
10進数とは、私たちが日常生活で一般的に使用している10を基数とした数値表現です。0から9までの10種類の数字を使用します。
16進数を10進数に変換する方法
- 各桁の数値に、16の累乗を掛けます。
- 累乗は一番右の桁を0乗(16^0)とし、左へ進むごとに1ずつ増やします。
- すべての桁の計算結果を合計します。
「2AF」を10進数に変換する例
| 16進数の桁 | 計算式 | 結果 |
|---|---|---|
| F | 15 × 16^0 = 15 × 1 | 15 |
| A | 10 × 16^1 = 10 × 16 | 160 |
| 2 | 2 × 16^2 = 2 × 256 | 512 |
結果を合計:15 + 160 + 512 = 687
結果:16進数の「2AF」は10進数で「687」です。
別の例:「C4」を10進数に変換
- 4 × 16^0 = 4 × 1 = 4
- C × 16^1 = 12 × 16 = 192
結果を合計:4 + 192 = 196
結果:16進数の「C4」は10進数で「196」です。
16進数・10進数 変換対応表
| 16進数 | 10進数 | 16進数 | 10進数 |
|---|---|---|---|
| 0 | 0 | 8 | 8 |
| 1 | 1 | 9 | 9 |
| 2 | 2 | A | 10 |
| 3 | 3 | B | 11 |
| 4 | 4 | C | 12 |
| 5 | 5 | D | 13 |
| 6 | 6 | E | 14 |
| 7 | 7 | F | 15 |
重要なポイント
- 16進数の各桁は、16の累乗を表します。
- 一番右の桁は「1」の位(16^0)です。
- 左へ進むごとに、各桁の重みは前の桁の16倍になります。
- 16進数は、コンピュータ分野で2進数をより短く、分かりやすく表現するために広く使われています。