Menu
CoddyTech

十进制转十六进制

本课属于 Coddy Assembly 学习旅程的“基础知识”单元。第 12 课,共 45 课。

将十进制转换为十六进制,和将十进制转换为二进制类似,不过你要除以 16,而不是除以 2。

方法:反复除以 16,然后倒序读取余数。

分步示例:将 42 转换为十六进制

步骤除法结果余数
142 ÷ 16210(在十六进制中是 A)
22 ÷ 1602

从下往上读取余数:2A

所以,十进制的 42 = 0x2A。

示例 2:将 255 转换为十六进制

步骤除法结果余数
1255 ÷ 161515(在十六进制中是 F)
215 ÷ 16015(F)

从下往上读:FF

所以,十进制的 255 = 0xFF。

示例 3:将 1000 转换为十六进制

步骤除法结果余数
11000 ÷ 16628
262 ÷ 16314(在十六进制中是 E)
33 ÷ 1603

从下往上读:3E8

所以,十进制的 1000 = 0x3E8。

余数提示:

余数(0-15)十六进制数字
0-90-9
10A
11B
12C
13D
14E
15F

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Assembly 在线编辑器

检查进制转换: 进制转换器