| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 584 人关注过本帖
标题:如何用二进制近似的表示0.1?
只看楼主 加入收藏
hb0zyj
该用户已被删除
收藏
已结贴  问题点数:20 回复次数:2 
如何用二进制近似的表示0.1?
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 二进制 如何 
2012-04-23 09:07
ln6265431
Rank: 5Rank: 5
等 级:职业侠客
帖 子:66
专家分:325
注 册:2012-3-29
收藏
得分:0 
0.1乘以2取整然后再用小数部分乘2取整,以此下去吧就行了 至于与0.1差多少我也不知道,我也是新手啊 呵
2012-04-24 11:15
嵌入式2012
Rank: 2
等 级:论坛游民
帖 子:5
专家分:26
注 册:2012-3-21
收藏
得分:20 
0.1×2=0.2  整数为 0
0.2×2=0.4  整数为 0
0.4×2=0.8  整数为 0
0.8×2=1.6  整数为 1  当超过1时,只留下小数部分 即为0.6,然后继续×2
0.6×2=1.2  整数为 1  与上一行类似 留下小数 0.2
.




然后的得出 0.0001100
差多少你可以将它还原 然后用1去减它就是
还原方法百度可以搜

2012-04-24 12:09
快速回复:如何用二进制近似的表示0.1?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018087 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved