什么是十进制、十六进制和二进制数?
十进制是日常使用的基数为10的数制。它使用十个数字:0、1、2、3、4、5、6、7、8、9。
十六进制系统是以16为基数的。它使用数字0–9以及字母A、B、C、D、E和F,其中A等于10,F等于15。
二进制系统采用基数为2,仅使用0和1。计算机内部使用二进制,而十六进制通常被用作表示二进制数据的紧凑方式。
将十进制数即时转换为十六进制或二进制。该工具验证您的输入,支持非常大的整数,并显示清晰的转换步骤。
解释会随着您的输入实时更新。对于非常大的数字,该工具会保持结果精确,并总结方法,而不是显示过长的步骤列表。
BigInt 进行整数转换,因此大整数会被精确处理,而不是像常规浮点数那样被四舍五入。 十进制是日常使用的基数为10的数制。它使用十个数字:0、1、2、3、4、5、6、7、8、9。
十六进制系统是以16为基数的。它使用数字0–9以及字母A、B、C、D、E和F,其中A等于10,F等于15。
二进制系统采用基数为2,仅使用0和1。计算机内部使用二进制,而十六进制通常被用作表示二进制数据的紧凑方式。
要将十进制转换为十六进制,需反复将十进制数除以16并记录余数。余数10至15分别对应A至F。
462 ÷ 16 = 28 余 14 = E
28 ÷ 16 = 1 余 12 = C
1 ÷ 16 = 0 余 1
结果:1CE₁₆
因此,十进制数462转换为十六进制数为1CE。
要将十进制转换为二进制,反复将十进制数除以2并记录余数。二进制结果是从下往上读取的余数。
42 ÷ 2 = 21 余数 0
21 ÷ 2 = 10 余数 1
10 ÷ 2 = 5 余数 0
5 ÷ 2 = 2 余数 1
2 ÷ 2 = 1 余数 0
1 ÷ 2 = 0 余数 1
结果:101010₂
因此,十进制数 42 转换为二进制数为 101010。
十进制到十六进制的转换在编程、调试、颜色值、内存地址、Unicode 码点和低级数据检查中非常常见。
例如,十进制数 255 在十六进制中表示为 FF。在 RGB 颜色代码中,FF 代表一个颜色通道的最大值。