如何十进制转十六进制?
对于整数部分,用被除数反复除以 16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。
对于小数部分,采用连续乘以基数 16,并依次取出的整数部分,直至结果的小数部分为 0 为止。故该法称“乘基取整法”。
以下将十进制数 7562 转为十六进制:
除于 16
商(整数)
余数(十进制)
余数(十六进制)
位次
7562/16
472
10
A
0
472/16
29
8
8
1
29/16
1
13
D
2
1/16
0
1
1
3
结果:756210 = 1D8A16
以下图表求十进制数 35631 对应的十六进制数:
除于 16
商(整数)
余数(十进制)
余数(十六进制)
位次
35631/16
2226
15
F
0
2226/16
139
2
2
1
139/16
8
11
B
2
8/16
0
8
8
3
结果:3563110 = 8B2F16
十进制转十六进制转换表
十进制
十六进制
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
A
11
B
12
C
13
D
14
E
15
F
16
10
17
11
18
12
19
13
20
14
21
15
22
16
23
17
24
18
25
19
26
1A
27
1B
28
1C
29
1D
30
1E
40
28
50
32
60
3C
70
46
80
50
90
5A
100
64
200
C8
1000
3E8
2000
7D0
十进制转十六进制执行步骤
除以 16 得到余数:
除以 16
商
余数
位次