进制转换器

十六进制到二进制转换器

将十六进制数即时转换为二进制。该工具会验证您的输入,支持非常大的整数,并显示清晰的转换步骤。

转换十六进制数

输入十六进制值并将其转换为二进制或十进制。十六进制使用数字0-9和字母A-F。

二进制结果 1101101111110
将二进制转换为十六进制

实时转换步骤

解释会随着您的输入实时更新。对于非常大的数字,该工具会保持结果精确,并总结方法,而不是显示过长的步骤列表。

此结果如何计算

  1. 从左到右逐个读取十六进制数字。
  2. 将每个十六进制数字替换为其对应的四位二进制数。
  3. 将四位一组连接起来,并去除不必要的前导零。
精度说明: 此转换器使用JavaScript BigInt 进行整数转换,因此大整数会被精确处理,而不是像常规浮点数那样被四舍五入。

什么是十六进制和二进制数?

二进制系统以2为基数,仅使用两个数字:01

十六进制系统是以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 码点、网页颜色值、校验和以及调试工具中看到十六进制。

输入规则

  • 使用数字0–9和字母A–F进行十六进制输入。
  • 接受小写字母,并自动转换为大写。
  • 支持可选前缀,如0x
  • 支持整数。本工具有意不转换分数。