如何将二进制转为十进制
二进制转十进制很直观。二进制数中的每一位都表示 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、权限掩码和协议文档中的示例。
- 验证编程练习、数字逻辑课程或面试准备中的答案。
- 在继续转换为十六进制前,先用二进制转十六进制或进制转换工具核对数值。