16진수를 10진수로 변환기

16진수를 10진수로 변환하는 방법?

일반 십진수는 숫자의 합에 10의 거듭제곱을 곱한 수입니다.

10진수의 137은 각 숫자에 해당하는 10의 거듭제곱을 곱한 값과 같습니다.



13710 = 1×102+3×101+7×100 = 100+30+7


16진수는 같은 방식으로 읽히지만 각 숫자는 10의 거듭제곱 대신 16의 거듭제곱으로 계산됩니다.

n자리 숫자를 포함하는 16진수의 경우:



dn-1 ... d3 d2 d1 d0


16진수의 각 자릿수에 해당하는 16의 거듭제곱을 곱하고 합산합니다.


decimal = dn-1×16n-1 + ... + d3×163 + d2×162 + d1×161+d0×160

예시 #1

3B16 = 3×161+11×160 = 48+11 = 5910

예시 #2

E7A916 = 14×163+7×162+10×161+9×160 = 57344+1792+160+9 = 5930510

예시 #3

16진수에서 0.8:


0.816 = 0×160+8×16-1 = 0+0.5 = 0.510

16진수에서 10진수로의 변환표

16진수   소수  믿다
0 0 -
1 1 -
2 2 -
3 3 -
4 4 -
5 5 -
6 6 -
7 7 -
8 8 -
9 9 -
10 10 -
B 11 -
C 12 -
D 13 -
E 14 -
F 15 -
10 16  = 16
11 17  = 17
12 18  = 18
13 19  = 19
14 20  = 20
15 21  = 21
16 22  = 22
17 23  = 23
18 24  = 24
19 25  = 25
1一 26  = 26
1乙 27  = 27
1C 28  = 28
1D 29  = 29
1E 30  = 30
1F 31  = 31
20 32  = 32
30 48  = 48
40 64  = 64
50 80  = 80
60 96  = 96
70 112  = 112
80 128  = 128
90 144  = 144
A0 160  = 160
B0 176  = 176
C0 192  = 192
D0 208  = 208
E0 224  = 224
F0 240  = 240
100 256  = 256
200 512  = 512
300 768  = 768
400 1024  = 1024