十进制转十六进制转换器

将十进制整数转换为十六进制、二进制和八进制,立即获得精确结果。

十进制转十六进制
输入非负十进制整数,查看其十六进制表示及其他相关进制的结果。

关于十进制转十六进制

十进制转十六进制转换器将以10为基数的整数改写为以16为基数的形式,而不改变其数值。十进制使用0至9这十个数字;十六进制除这些数字外,还使用A至F,分别代表十进制的10至15。例如,十进制255转换为FF,因为第一个F表示十五个十六,第二个F表示十五个一。 手动转换通常采用连续除以16的方法。将十进制数除以16,记录余数,再不断将整数商除以16,直到商为零。最后从后往前读取余数,并将10至15替换为A至F。十进制42除得商为2、余数为10,因此其十六进制表示为2A。本计算器即时应用相同的位值制规则。 十六进制在计算领域应用广泛,因为一个十六进制位恰好对应四个二进制位。这种紧凑关系使较长的二进制位模式更易阅读。开发者会在内存地址、字节值、Unicode码点、调试输出和网页颜色中遇到十六进制。十进制0至255范围内的一个字节,可用00至FF两位十六进制数表示。附带的二进制和八进制结果便于比较常见进制。 输入必须是JavaScript安全整数范围内的非负整数,以确保显示的每一位都精确无误。前导零不改变数值,会在规范化输出中省略。转换器使用大写A至F,不过小写十六进制字母表示相同数值。十进制零会转换为十六进制零,而不是空字符串。 核对结果时,可按位值展开每个十六进制位。从右侧开始,各位表示16的幂:个位、十六位、256位,依此类推。对于2A,将2乘以16,再加10,即得到十进制42。这种位值核对方法适用于编程教学,以及检查标识符、寄存器值或编码数据。结果仅改变表示形式,不会舍入、估算或改变原始整数。 需要将十进制数写入软件文档、与二进制掩码比较,或以紧凑的十六进制形式表达时,都可以使用本工具。并列输出提供三种常见非十进制系统的快速参考,同时保持主要转换清晰明了。

十进制转十六进制示例

常见计算机数值展示了十进制整数在十六进制中的表示方式。

十进制十六进制说明
255FF无符号字节的最大值
1024400二的幂
4096100016的较高次幂
422A简单的两位数示例

如何将十进制转换为十六进制

  1. 输入一个非负十进制整数。
  2. 点击“转换”,计算十六进制表示。
  3. 查看十六进制结果,并比较等值的二进制和八进制表示。
  4. 点击“重置”清除当前数值。

常见问题

十六进制使用哪些数字和字母?

十六进制使用0至9及A至F,字母代表十进制的10至15。

为什么十六进制适合计算机应用?

每个十六进制位恰好对应四个二进制位,因此能以紧凑、易读的形式显示字节、地址和位模式。

如何将十六进制转回十进制?

将每一位乘以对应的16的幂,再将乘积相加。位次从最右侧的零开始计数。

小写十六进制字母有效吗?

有效。小写a至f与大写A至F表示相同的数值。本转换器统一显示大写字母。

十六进制可以表示零吗?

可以。十进制零就是十六进制0,在任何位值制中都是有效值。