转换

十六进制到二进制转换器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。


请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是十六进制数系统?

十六进制数系统(基数16)是一种位置数制,使用16个符号来表示数值。这些符号是:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

在这里,字母A到F分别表示十进制数字10到15。由于每个数字可以表示16个不同的值,十六进制系统非常紧凑,非常便于用于计算。因为十六进制与二进制系统完美契合,所以它常用于编程和数字电子学。

每个十六进制数字直接对应一个4位的二进制数字。例如: A₁₆ = 1010₂,
F₁₆ = 1111₂

这使得在十六进制和二进制之间的转换特别简单。

什么是二进制数系统?

二进制数系统(基数2)仅使用两个符号:0和1。每一个二进制数字(位)根据其在序列中的位置,代表二的幂次。

例如: 10102=1×23+0×22+1×21+0×20=8+0+2+0=10101010_2 = 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0 = 8 + 0 + 2 + 0 = 10_{10}

二进制是计算机操作的基础,因为所有的数字数据和逻辑都电子化地使用两个状态来表示:开(1)或关(0)。

从十六进制转换为二进制

从十六进制转换为二进制的过程是直接的,因为每个十六进制数字可以用一个准确的4位二进制等值替代。

参考表格:

十六进制二进制
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

示例

5B165B_{16} 转换为二进制:

5 → 0101
B → 1011

5B16=0101101125B_{16} = 01011011_2 或者不包括前导零 5B16=101101125B_{16} = 1011011_2

通过十进制转换

首先,将十六进制数转换为十进制系统:

  • 每个十六进制数的数字乘以基数16的位指数 nn,其中 n=0n = 0 是最右边的数字。
  • 然后将所有结果相加。

示例:

816=8×160=8108_{16} = 8 \times 16^0 = 8_{10}

现在从十进制转换为二进制:

  • 反复将十进制数除以2,每次写下余数,直到商为零。
  • 按逆序记录余数。
除法余数
8 ÷ 240
4 ÷ 220
2 ÷ 210
1 ÷ 201
810=100028_{10} = 1000_2

因此,816=100028_{16} = 1000_2

这个例子显示了任何十六进制数的原理——然而,为了简化步骤,我们可以直接用其4位二进制等值替换每个十六进制数字。

实际应用

转换十六进制值为二进制常见于:

  • 调试或分析数字电路
  • 检查计算机中的机器码或内存地址
  • 在网页设计中处理颜色代码(例如,颜色 #FF6600 对应于二进制 111111110110011000000000
  • 在通信协议中编码和解码数据

注意事项

  • 每个十六进制数字总是恰好对应四个二进制数字,因此总二进制数字长度总是四倍的十六进制数字数目。
  • 转换后去除前导零并不影响数值。
  • 十六进制简化了庞大的二进制序列,使其更易读和理解。

常见问题

如何将诸如 1A₁₆ 的十六进制数转换为二进制?

用其4位二进制等值替换每个数字:
1 → 0001, A → 1010
因此,1A16=0001101021A_{16} = 00011010_2 或去除前导零 1A16=1101021A_{16} = 11010_2

一个十六进制数字表示多少个二进制数字?

每个十六进制数字等于四个二进制数字(位)。

如何检查从十六进制到二进制的转换是否正确?

你可以将十六进制和二进制结果都转换为十进制。如果两个十进制值匹配,转换就是正确的。

十六进制小数能否转换为二进制?

可以。十六进制小数也可以逐位转换为二进制。

为什么常用十六进制而不是二进制?

因为它更紧凑,人们更容易阅读,同时保持了简单的与二进制的一对一映射——每4位等于1个十六进制数字。

报告错误

此字段为必填项。