设置
结果
生成结果...
生成结果...

概述

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

二进制 (基数为 2) 数字系统中有两个可能值,在每一位上,通常表示为 0 或 1。相反,在十进制 (基数为 10) 数字系统中,在每一位上,有 10 个可能值 (0,1,2,3,4,5,6,7,8, 或9)。

假设有二进制数:

dn-1 ... d3 d2 d1 d0

十进制数 (dn) 等于二进制数字乘于 2 的 n 次方(2n)的总和,公式如下:

decimal = d0×20 + d1×21 + d2×22 + ...

实例

计算二进制 1110012 对应都十进制数:

二进制数: 1 1 1 0 0 1
2 的幂: 25 24 23 22 21 20

公式如下:

1110012 = 1⋅25+1⋅24+1⋅23+0⋅22+0⋅21+1⋅20 = 5710


二、八、十、十六进制基数对照表