二进制数“10100”转化为十进制数是﹖

如题所述

二进制数“10100”转化为十进制数是20,二进制数10100转成十进制数可以这样计算:数字中有两个1,从右至左数就是第五位和第三位是1,对应十进制数就是2的2次方和2的4次方,把这两个数加起来得出结果20。

扩展资料

二进制转十进制方法:

要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右,然后进行求和。其计算公式为abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)。

或者首先把二进制数写成加权系数展开式,然后按十进制加法规则求和。这种做法称为“按权相加”法。最后将二进制数中有1的位置对应的十进制数相加起来得结果。但是这种办法比较繁琐,增加了计算步骤。

参考资料来源:百度百科-十进制转二进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
二进制转换十进制,或八进制,或十六进制转换十进制。=其每位 乘以 相应的位权。例如 10100
1 0 1 0 0
| | | | |
位权为:2^4 2^3 2^2 2^1 2^0
所以10100转换为十进制为:10100=1X2^4+0X2^3+1X 2^2+0X 2^1+0X2^0
=16 + 0 + 4 + 0 + 0
=20本回答被网友采纳
第2个回答  2013-02-16
1X2的4次方+1X2的2次方
=16+4
=20追问

二进制转换成十进制的运算方法是﹖

追答

如果这位上有1则用1X2的(从右起的位数-1)次方,然后把所有的得数相加