方式一:口诀:逐次除以基数,余数逆序排列
例一:十进制 200 转换成十六进制
200 ÷ 16 = 12 余 8 (B)
12 ÷ 16 = 0 余 12 (C)
∴ 200 等于十六进制 C8
例二:十进制 8000 转换成十六进制
8000 ÷ 16 = 500 余 0
500 ÷ 16 = 31 余 4
31 ÷ 16 = 1 余 15 (F)
1 ÷ 16 = 0 余 1
∴ 8000 等于十六进制 1F40
方式二:口诀:找基数上限,逐级取余
将十进制数转换为二进制或十六进制数时,首先确定所要转换的进制的上限。该上限必须大于十进制数,同时小于下一个进制的基数。
确定上限后,从最高位开始逐级除以基数,将除法得到的余数按照逆序排列即可得到最终结果。
例一:十进制 200 转换成十六进制
上限:256 (16² > 200 > 16)
200 ÷ 16 = 12 余 8 (B)
12 ÷ 16 = 0 余 12 (C)
∴ 200 等于十六进制 C8
例二:十进制 8000 转换成十六进制
上限:65536 (16⁴ > 8000 > 16³)
8000 ÷ 16 = 500 余 0
500 ÷ 16 = 31 余 4
31 ÷ 16 = 1 余 15 (F)
1 ÷ 16 = 0 余 1
∴ 8000 等于十六进制 1F40
注意:除法操作中,若余数大于等于 10,则用十六进制 A、B、C、D、E、F 表示。