什么是十六进制和二进制数?
二进制系统以2为基数,仅使用两个数字:0 和 1。
十六进制系统是以16为基数的。它使用数字0–9和字母A、B、C、D、E和F,其中A等于10,F等于15。
十六进制是一种紧凑的表示二进制数据的方式,因为一个十六进制数字恰好代表四个二进制位。
将十六进制数即时转换为二进制。该工具会验证您的输入,支持非常大的整数,并显示清晰的转换步骤。
解释会随着您的输入实时更新。对于非常大的数字,该工具会保持结果精确,并总结方法,而不是显示过长的步骤列表。
BigInt 进行整数转换,因此大整数会被精确处理,而不是像常规浮点数那样被四舍五入。 二进制系统以2为基数,仅使用两个数字:0 和 1。
十六进制系统是以16为基数的。它使用数字0–9和字母A、B、C、D、E和F,其中A等于10,F等于15。
十六进制是一种紧凑的表示二进制数据的方式,因为一个十六进制数字恰好代表四个二进制位。
要将十六进制转换为二进制,请将每个十六进制数字替换为其对应的四位二进制数。然后将这些组连接起来。
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
前导零通常会被从最终的二进制值中移除,除非该值需要符合固定宽度格式。
每个十六进制数字对应一个四位二进制组。这使得转换比先通过十进制进行转换更快。
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
例如,十六进制 FF 变为 11111111,因为 F 映射为 1111,两组连接在一起。
二进制被数字系统内部使用。十六进制通常由人类用来更紧凑地读取和写入相同的数据。
你经常在内存地址、机器码、位掩码、Unicode 码点、网页颜色值、校验和以及调试工具中看到十六进制。