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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/16 23:39:26
怎么将二进制数转化成10进制数如果二制进有小数点怎办,比如:111.11
xRN@xޘ,Q)ᵫ"Pd BxI`cҟ;vWޱ$ s\ݪ {ɟcp<@o;b6UxD]րixeitD ko?ҥڪ۟`$t\擋2i 9K,e ߻w{\ñK-C/do=OAdYSX.H*Tj*U :14"B47tmJQYHjj=O~OKe!ٽb-iy"ߺ,lwzgv`pV[vv_+T@07}OXwܞX|̞5ކN9ES`NQiNpU0CE&)j&1{o*6goh..-棕+q0 m

怎么将二进制数转化成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