设置
秒
结果
生成结果...
生成结果...
概述
如何将二进制数转换十进制数?
二进制 (基数为 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