怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:49:39
怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11

怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11
怎么将二进制数转化成10进制数
如果二制进有小数点怎办,比如:111.11

怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11
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次方,是0.25,加起来就是0.75.十进制数整数部分7加上十进制小数部分0.75等于十进制数7.75.明白了吗.

2^-2+2^-1+2^0+2^1+2^2

有小数也是可以的

0.1 = 2^-1 即 0.5
0.01 = 2^-2 即 0.25
所以0.11(2) = 0.5 + 0.25 = 0.75(10)

例:有二进制数 abcdefg
十进制所对应的数为:
g*2^0+f*2^1+e*2^2+d*2^3+c*2^4+b*2^5+a*2^6