小数,负数由十进制转为二进制该怎样转换?

发布网友 发布时间:2022-04-23 00:56

我来回答

1个回答

热心网友 时间:2023-07-24 07:08

把十进制小数转换成二进制小数所采用的规则是“乘以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(到这就结束了)
以上是百度随便搜的一篇文章,你说你都不好好利用百度。。另外,正数会了,负数不就是前面添个负号吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com