为什么有些十进制小数不能换成二进制?

2019-05-18 22:24发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答

十进制小数转换成二进制小数,采用的方法是:乘2取整,顺排整数。即将小数部分乘以2,然后取整数部分,剩下的小数部分再乘以2,再取整数部分,……直至小数部分为零为止。但也会碰到乘不尽的无限循环二进制小数,小数部分永远不能为零,这时就要按照要求保留多少小数位,再根据后面一位是0还是1,进行0舍1入。

一周热门 更多>