十进制转十六进制

2024-05-0602:38:36综合资讯0

方式一:口诀:逐次除以基数,余数逆序排列

例一:十进制 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 表示。