| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 603 人关注过本帖
标题:计算机浮点型数据的表示
只看楼主 加入收藏
我的红雨滴
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2014-9-26
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:11 
计算机浮点型数据的表示
计算机中怎么存储浮点型数据的,而且它在运算时为何会出现数据的失真。我很纠结这个  0.1+0.2-0.3==1得结果会是零
搜索更多相关主题的帖子: 计算机 而且 
2014-10-08 21:29
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:4 
浮点数不能使用==来判断是否相等

DO IT YOURSELF !
2014-10-09 08:05
皖西桃花人
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:44
专家分:118
注 册:2014-10-2
收藏
得分:4 
估计是你输出时使用了printf("%d",)而没有使用printf("%f",)或者printf("%lf",).所以你得到的结果是1而不是1.0
2014-10-09 08:44
我的红雨滴
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2014-9-26
收藏
得分:0 
回复 2 楼 wp231957
== 这个不是判定数值的吗?
2014-10-09 12:55
我的红雨滴
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2014-9-26
收藏
得分:0 
回复 3 楼 皖西桃花人
不知道
2014-10-09 12:58
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用我的红雨滴在2014-10-9 12:55:46的发言:

== 这个不是判定数值的吗?

==是用来判定整型长整型短整型的

DO IT YOURSELF !
2014-10-09 13:18
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:4 
http://en.
http://zh.

中文版本比较简单 如果你想了解更多欢迎阅读英文版
2014-10-09 13:30
erty1001
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:331
专家分:1433
注 册:2014-8-31
收藏
得分:4 
简单说说:
浮点数在内存中的表示本来就是不精确的。然后有一定的截断误差,和一个整数相等的概率很低
2014-10-09 13:59
我的红雨滴
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2014-9-26
收藏
得分:0 
回复 7 楼 zklhp
。。我看不懂nei
2014-10-10 12:27
我的红雨滴
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2014-9-26
收藏
得分:0 
回复 8 楼 erty1001
(⊙o⊙)  为什么在内存中不精确啊
2014-10-10 12:32
快速回复:计算机浮点型数据的表示
数据加载中...
 
   



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

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