当前位置:系统粉 > 电脑问答 > 其他问答 > 计算机小数转二进制为什么不以小数点为界,整数部分为一个数字,小数部分为一个数字?

计算机小数转二进制为什么不以小数点为界,整数部分为一个数字,小数部分为一个数字?

提问者:◆◇_奶弟  |  浏览 次  |  提问时间:2018-02-03  |  回答数量:1

计算机小数转二进制为什么不以小数点为界,整数部分为一个数字,小数部分为一个数字?比如说像0.25把它转换成二进制为0.01,但是为什么不以小数点为界,小数点前为一个部分,小数点后为一个部分,并将小数点后的部分的顺序反过来变成0.10011,如果这样的话,那么有些二进制小数不精确的问题不就解决了?本人学识尚浅,刚接触编程,若有错误之处请改正

已有1条答案
一纸阳光丶

一纸阳光丶

回答数:50  |  被采纳数:82

2018-02-03 21:48:34
一直就是用小数点区分 整数位和小数位的呀 0.25 转二进制 成了 0.01 这个是0.25除二然后反序取余的结果
赞 5
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航