怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11
问题描述:
怎么将二进制数转化成10进制数
如果二制进有小数点怎办,比如:111.11
答
例:有二进制数 abcdefg
十进制所对应的数为:
g*2^0+f*2^1+e*2^2+d*2^3+c*2^4+b*2^5+a*2^6
答
有小数也是可以的
如
0.1 = 2^-1 即 0.5
0.01 = 2^-2 即 0.25
所以0.11(2) = 0.5 + 0.25 = 0.75(10)
答
111.11B=7.75D,B表示二进制数,D表示十进制数;二进制数整数部分从右向左依次是十进制数2的0次方,就是1,然后是2的1次方,也就是2,最左边的是2的2次方是4,4+2+1=7.小数部分从左到右依次是2的-1次方,就是0.5,然后是2的-2...
答
2^-2+2^-1+2^0+2^1+2^2