CalcuClubCalcuClub 标志

二进制转十进制转换器

输入你想转换为十进制的二进制数字。

结果将显示在此处。
计算步骤:
计算步骤将显示在此处。

目录

二进制转十进制的工作原理

二进制是以 2 为基数,十进制是以 10 为基数。要进行转换,请将每个二进制位乘以对应的 2 的幂(从右边开始,以 20 开始),然后将结果相加。

二进制转十进制公式

对于一个有 n 位的二进制数:

D=i=0n1bi·2i

其中,bi 表示位置为 i 的每个二进制位(0 或 1)。

此公式表示将二进制数转换为十进制数,其中每个二进制位乘以2的其位次幂。
十进制数=bn×2n+bn1×2n1++b1×21+b0×20\text{十进制数} = \color{#B91C1C}b_n \color{#111827}\times 2^n + \color{#B91C1C}b_{n-1} \color{#111827}\times 2^{n-1} + \ldots + \color{#B91C1C}b_1 \color{#111827}\times 2^1 + \color{#B91C1C}b_0 \color{#111827}\times 2^0

转换过程

  1. 写下二进制数,并为每一位分配 2 的幂(最右边为 20)。
  2. 将每个数字乘以其对应的 2 的幂。
  3. 将所有乘积相加,得到十进制的数值。

示例

示例 1: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₁₀

示例 2:11010₂ 转换为十进制
(1 × 2^4) + (1 × 2^3) + (0 × 2^2) + (1 × 2^1) + (0 × 2^0)
= 16 + 8 + 0 + 2 + 0 = 26

结果:11010₂ = 26₁₀

二进制到十进制换算表

短二进制数字的快速参考值。

二进制(基数 2)到十进制(基数 10)的参考表
二进制十进制
00
11
102
113
1004
1015
1106
1117
10008
10019
101010
1000016
10000032
100000064
10000000128
100000000256
1000000000512
100000000001024

常见问题

如何将二进制数转换为十进制?

要将二进制数转换为十进制,将每个二进制位乘以对应位置的 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日).

您觉得这个页面怎么样?欢迎留下反馈。