脚步:
用十进制数除以16。将除法视为整数除法。
写下余数(十六进制)。
将结果再除以16。将除法运算为整数除法。
重复步骤2和3,直到结果为0。
十六进制值是从最后到最后的余数的数字序列。
注意:本主题中的其余部分是指执行整数除法后的剩余值。
十六进制 | 0 | 1个 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 一种 | 乙 | C | d | Ë | F |
十进制 | 0 | 1个 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
示例1 旁注:您可以使用模数 (或编程代码中的%运算符)获得除法的余数。即:1128%16 = 8。 |
示例2
将数字 256 DECIMAL转换为HEXADECIMAL
师 | 结果 | 余数(十六进制) |
256/16 | 16 | 0 |
16/16 | 1个 | 0 |
1/16 | 0 | 1个 |
回答 | 100 |
示例3
将数字 921 DECIMAL转换为HEXADECIMAL
师 | 结果 | 余数(十六进制) |
921/16 | 57 | 9 |
57/16 | 3 | 9 |
3/16 | 0 | 3 |
回答 | 399 |
示例4
将数字 188 DECIMAL转换为HEXADECIMAL
师 | 结果 | 余数 (十六进制) |
188/16 | 11 | C(十进制12) |
11/16 | 0 | B(十进制11) |
回答 | 公元前 |
请注意,答案不是BC,而是1112。切记用十六进制而不是十进制记下其余部分。
示例5
将数字 100 DECIMAL转换为HEXADECIMAL
师 | 结果 | 余数 (十六进制) |
100/16 | 6 | 4 |
6/16 | 0 | 6 |
回答 | 64 |
示例6
将数字 590 DECIMAL转换为HEXADECIMAL
师 | 结果 | 余数 (十六进制) |
590/16 | 36 | E(十进制14) |
36/16 | 2 | 4(十进制4) |
2/16 | 0 | 2(十进制2) |
回答 | 24E |