十进制转十六进制算法举例
十进制转换为十六进制具体方法?
十进制转换为十六进制具体方法?
十进制转换为十六进制具体方法?
10进制转16进制的计算方法是对于整数部分,用被除数反复除以16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。具体的过程如下:
比如要转换120为十六进制数:
1、把要转换的数,除以16,得到商和余数,
2、那么要转换的数是120, 120 ÷ 16,得到商是7,余数是8。
3、“将商继续除以16,直到商为0……”,现在商是7,还不是0,所以继续除以16。那就 7 ÷ 16, 得到商是0,余数是7。现在商已经是0。
4、我们两次计算依次得到余数分别是:8、7,将所有余数倒序排列,那就是:78。
10进制转16进制过程?
10进制转换为16进制
十进制小数转换为16进制小数可采用乘16取整法,即:
十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。
例如:十进制小数0.15转换为16进制小数,其计算过程为:
0.15*16=2.4取整为2
0.4*16=6.4取整为6
0.4*16=6.4取整为6
最后得出0.15转换为16进制之后的数值为0.266667
常用透明度百分比与16进制表对照关系:
100\% — FF
99\% — FC
98\% — FA
97\% — F7
96\% — F5
95\% — F2
94\% — F0
93\% — ED
92\% — EB
91\% — E8
90\% — E6
89\% — E3
88\% — E0
87\% — DE
86\% — DB
85\% — D9
84\% — D6
83\% — D4
82\% — D1
81\% — CF
80\% — CC
79\% — C9
78\% — C7
77\% — C4
76\% — C2
75\% — BF
74\% — BD
73\% — BA
72\% — B8
71\% — B5
70\% — B3
69\% — B0
68\% — AD
67\% — AB
66\% — A8
65\% — A6
64\% — A3
63\% — A1
62\% — 9E
61\% — 9C
60\% — 99
59\% — 96
58\% — 94
57\% — 91
56\% — 8F
55\% — 8C
54\% — 8A
53\% — 87
52\% — 85
51\% — 82
50\% — 80
49\% — 7D
48\% — 7A
47\% — 78
46\% — 75
45\% — 73
44\% — 70
43\% — 6E
42\% — 6B
41\% — 69
40\% — 66
39\% — 63
38\% — 61
37\% — 5E
36\% — 5C
35\% — 59
34\% — 57
33\% — 54
32\% — 52
31\% — 4F
30\% — 4D
29\% — 4A
28\% — 47
27\% — 45
26\% — 42
25\% — 40
24\% — 3D
23\% — 3B
22\% — 38
21\% — 36
20\% — 33
19\% — 30
18\% — 2E
17\% — 2B
16\% — 29
15\% — 26
14\% — 24
13\% — 21
12\% — 1F
11\% — 1C
10\% — 1A
9\% — 17
8\% — 14
7\% — 12
6\% — 0F
5\% — 0D
4\% — 0A
3\% — 08
2\% — 05
1\% — 03
0\% — 00