10進数とは?

10進数は、私たちが日常的に使用している数値表現システムです。0から9までの10種類の数字を使用して数値を表します。

16進数とは?

16進数(Hex)は、16を基数とする数値表現システムです。0から9までの数字と、AからFまでのアルファベット(A=10, B=11, C=12, D=13, E=14, F=15)の計16個の記号を使用します。

10進数を16進数に変換する方法

  1. 10進数を16で割ります。
  2. 余り(0〜15)を記録します。
  3. 商をさらに16で割ります。
  4. 商が0になるまでこの操作を繰り返します。
  5. 10〜15の余りをA〜Fに置き換え、記録した余りを下から上の順に並べます。

2748を16進数に変換する例

除算 余り 16進数の桁
2748 ÷ 16 = 17117112C
171 ÷ 16 = 101011B
10 ÷ 16 = 0010A

余りを下から順に並べると、10進数の2748は16進数でABCとなります。

別の例:3855を16進数に変換

3855 ÷ 16 = 240 余り 15 (F)
240 ÷ 16 = 15 余り 0
15 ÷ 16 = 0 余り 15 (F)

余りを下から順に並べると、10進数の3855は16進数でF0Fとなります。

変換早見表

10進数 16進数 2進数
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
10A1010
11B1011
12C1100
13D1101
14E1110
15F1111