二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
所以,设有一个二进制数:01100100,转换为10进制为:
下面是竖式:
01100100换算成十进制
第0位0*20=0
第1位0*21=0
第2位1*22=4
第3位0*23=0
第4位0*24=0
第5位1*25=32
第6位1*26=64
第7位0*27=0+
---------------------------
100
用横式计算为:
0*20+0*21+1*22+1*23+0*24+1*25+1*26+0*27=100
0乘以多少都是0,所以我们也可以直接跳过值为0的位:
1*22+1*23+1*25+1*26=100
我讲的是方法~!如果你单纯只要答案楼上已经说了,我也没必要再重复了~!