请问十进制小数转换二进制无限小数如何转换成二进制数

十进制小数怎么转化成二进制什么时候停止,急求啊。!!请会的人详细说说。_百度知道
十进制小数怎么转化成二进制什么时候停止,急求啊。!!请会的人详细说说。
就是说假如十进制数7.375化成二进制是111.011,小数点后的.375*2取整刚好可以取到1.0的时候即得到0.11,但是有些十进制小数不能一直乘到得出1.0,而是小数部分乘以2出现了循环。那么我转化的时候什么时候停止呢?以什么为标准?
我有更好的答案
将小数部分乘以2,取结果的整数部分为二进制的一位。 然后继续取结果的小数部分乘2重复,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现)举例:0.8125换成二进制方法如下:0.8125x2 = 1.625...10.625x2
= 1.25....10.25x2
= 0.5.....00.5x2
.....1至此小数部分已经全为0 (1.0000..) ,所以十进制0.8125对应二进制的 0.1101而乘不尽的无限循环二进制小数举个例子如十进制的0.68, 你可以尝试按上面的方法乘一下 :) 另外十进制的整是用除2的方式的,想必你已经知道了。在换算时需要将整数部分用除2方式计算出,小数部分用乘2方式计算出,然后再用小数点接到一起作为二进制的结果
采纳率:33%
看你机器的寻址的最大范围了,有可以存32的机器,也有存64位的机器
为您推荐:
其他类似问题
二进制的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
十进制中的无限不循环小数如何转化为二进制
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
2进制没小数点,估计不能直接化,应该要舍掉尾数吧。我的计算器就是舍掉尾数后化的。
为您推荐:
扫描下载二维码十进制小数转换二进制算法
[问题点数:40分,结帖人z]
十进制小数转换二进制算法
[问题点数:40分,结帖人z]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|(黄昏树下少女)
(大河网对)
(Grothendieck)
(hotessay)
(真如不二)
第三方登录:十进制数转换成二进制_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
十进制数转换成二进制
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 十进制小数转换二进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信