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進数に変換する方法

  1. 各桁の数値に、16の累乗を掛けます。
  2. 累乗は一番右の桁を0乗(16^0)とし、左へ進むごとに1ずつ増やします。
  3. すべての桁の計算結果を合計します。

「2AF」を10進数に変換する例

16進数の桁 計算式 結果
F15 × 16^0 = 15 × 115
A10 × 16^1 = 10 × 16160
22 × 16^2 = 2 × 256512

結果を合計: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進数
0088
1199
22A10
33B11
44C12
55D13
66E14
77F15

重要なポイント

  • 16進数の各桁は、16の累乗を表します。
  • 一番右の桁は「1」の位(16^0)です。
  • 左へ進むごとに、各桁の重みは前の桁の16倍になります。
  • 16進数は、コンピュータ分野で2進数をより短く、分かりやすく表現するために広く使われています。