二进制转十进制转换器
输入你想转换为十进制的二进制数字。
结果将显示在此处。
计算步骤:
计算步骤将显示在此处。
目录
二进制转十进制的工作原理
二进制是以 2 为基数,十进制是以 10 为基数。要进行转换,请将每个二进制位乘以对应的 2 的幂(从右边开始,以 20 开始),然后将结果相加。
二进制转十进制公式
对于一个有 n 位的二进制数:
其中,bi 表示位置为 i 的每个二进制位(0 或 1)。
转换过程
- 写下二进制数,并为每一位分配 2 的幂(最右边为 20)。
- 将每个数字乘以其对应的 2 的幂。
- 将所有乘积相加,得到十进制的数值。
示例
1011₂ 转换为十进制(1 × 2^3) + (0 × 2^2) + (1 × 2^1) + (1 × 2^0)
= (1 × 8) + (0 × 4) + (1 × 2) + (1 × 1)
= 8 + 0 + 2 + 1 = 11结果:1011₂ = 11₁₀。
11010₂ 转换为十进制(1 × 2^4) + (1 × 2^3) + (0 × 2^2) + (1 × 2^1) + (0 × 2^0)
= 16 + 8 + 0 + 2 + 0 = 26结果:11010₂ = 26₁₀。
二进制到十进制换算表
短二进制数字的快速参考值。
| 二进制 | 十进制 |
|---|---|
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | 10 |
10000 | 16 |
100000 | 32 |
1000000 | 64 |
10000000 | 128 |
100000000 | 256 |
1000000000 | 512 |
10000000000 | 1024 |
常见问题
如何将二进制数转换为十进制?
要将二进制数转换为十进制,将每个二进制位乘以对应位置的 2 的幂(从右边开始,位置为 0),然后将所有结果相加。例如,二进制数 1011 转换如下: (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 11。
为什么二进制系统使用 2 的幂?
二进制系统只使用两个数字:0 和 1。二进制数中的每一位都表示 2 的幂(1、2、4、8、16 等),就像十进制系统中每一位表示 10 的幂一样。
引用此页面
在学术或专业工作中引用此计算器时,您可以使用以下引用格式。
Ramos, J., 二进制转十进制转换器, 可用网址: https://calcuclub.com/zh/convert/binary-to-decimal/ (访问日期: 2025年12月15日).