跳到正文
BCBinary Code Translator
菜单

二进制转十进制转换器

即时将二进制数字(0 和 1)转换为十进制格式。直接在下方输入或粘贴二进制即可。

二进制输入二进制 → 十进制
0 字符
十进制输出
0 字符
试用示例

如何将二进制转为十进制

二进制转十进制很直观。二进制数中的每一位都表示 2 的幂,从最右边的位(2^0)开始。

第 1 步: 写下二进制数,并从右侧开始为每一位标记位置(0 开始)。

第 2 步: 将每一个二进制位与 2 的对应幂相乘。

第 3 步: 把所有结果相加,得到对应的十进制数。

示例: 二进制 1010 = (1x8) + (0x4) + (1x2) + (0x1) = 8 + 0 + 2 + 0 = 10

常见二进制到十进制对照

下面是一些常见的二进制转十进制示例:

二进制 十进制 说明
1010 10 小整数示例
1111 15 4 位全部为 1
101010 42 常见教程示例值
10000000 128 单字节中间值
11000010 194 扩展字节值
11111111 255 无符号单字节最大值
10000000000 1024 常见计算机边界值

二进制转十进制的输入规则和常见错误

这个转换器适用于由 0 和 1 组成的无符号二进制数字。空格有助于阅读字节分组,但实际数值只由二进制位计算。

不要混入十进制数字、逗号或前缀,除非工具明确支持。例如 10201 不是有效二进制,因为它包含 2。

  • 用 11111111 可以验证 8 位字节等于 255。
  • 用 10000000000 可以验证二进制 2 的幂等于 1024。
  • 如果需要同时比较二进制、十进制和十六进制,可以使用本页相关的进制转换工具。

什么时候使用二进制转十进制工具

  • 学习计算机体系结构或网络基础时检查字节值。
  • 调试 bit flags、权限掩码和协议文档中的示例。
  • 验证编程练习、数字逻辑课程或面试准备中的答案。
  • 在继续转换为十六进制前,先用二进制转十六进制或进制转换工具核对数值。

常见问题

如何把二进制转为十进制?

从右向左,每一位二进制都代表 2 的幂。例如 1010 = (1x8) + (0x4) + (1x2) + (0x1) = 10。

什么是二进制?

二进制是一种只使用 0 和 1 的基数 2 计数系统,是计算机和数字电子系统的基础语言。

二进制和十进制有什么区别?

十进制使用基数 10(0-9),二进制使用基数 2(0-1)。我们的转换器可以在这两种表示之间即时互转。

可以将十进制反向转为二进制吗?

可以!我们的转换器会自动识别输入格式,并在两个方向上自动转换。

相关工具

查看全部工具

Cookie 偏好设置

管理你的 Cookie 偏好。必要 Cookie 无法关闭。

必要 Cookie

必要

用于语言选择、隐私选择和网站基础功能,属于必需项。

Cookie: NEXT_LOCALE

分析 Cookie

可选的分析 Cookie 可帮助我们了解访问情况并改进网站。

Cookie: _ga, _gid, _gat, _clck, _clsk

广告 Cookie

可选的广告 Cookie 可能用于展示相关广告并衡量广告效果。

Cookie: __gads, _gcl_au, IDE