小数点左边
个位数的1代表1
十位数的1代表2
百位数的1代表4
千位数的1代表8
万位数的1代表16
依此类推
110010就是
2+16+32=50
小数点右边
个位数的1代表0.5
十位数的1代表0.25
百位数的1代表0.125
....
0.1就是
0.5
左边加右边
50+0.5=50.5
------------------------------------------------
上面是手算的,用电脑算,打开附件的计算器
选择二进制输入110010.1
再选择十进制,就会显示结果50.5
110010.1=1*2(5)+1*2(4)+0*2(3)+0*2(2)+1*2(1)+0*2(0)+1*2(-1)=32+16+2+1+0.5=51.5(括号里的数为指数)
理论我就不说了,上面的有很多理论呢!
楼主,你要慢慢消化呢!
1*2^(-1)+0*2^0+1*2^1+0*2^2+0*2^3+1*2^4+1*2^5
=0.5+2+16+32
=50.5