把
十进制小数转换成
二进制小数所采用的规则是“乘以2
取整数”。方法是用2乘以十进制纯小数,将其结果的整数部分去掉;再用2乘余下的纯小数部分,再去掉其结果的整数部分;如此继续下去,直到余下的纯小数为0或满足所要求的精度为止。最后将每次得到的整数部分(0或1)按先后顺序从左到右排列,即得到所对应的二进制小数。
0.6875*2=1.375(取1)
(1.375-1)*2=0.75(取0)
0.75*2=1.5(取1)
(1.5-1)*2=1(取1)
1-1=0(到这就结束了)
以上是百度随便搜的一篇文章,你说你都不好好利用百度。。另外,正数会了,负数不就是前面添个负号吗?