浮点数为什么不能比较大小 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 听不清啊 高粉答主 2020-10-20 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 浮点数是能比较大小的。只是不太合适比较两个浮点数是否“相等”。这是由于十进制的浮点数通常不能用有限位数的二进制表示。所以,计算机中保存的十进制浮点数都是“近似值”。举个例子说,10个十进制的0.1相加后,就“不等于”浮点数1.0所以,当需比较两个浮点数是否相等时,一般我们要比较这两个浮点数的差的绝对值,是否小于一个我们允许的误差值,比如1亿分之一。当小于这个数时,我们就认为这两个浮点数是“相等”的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2009-10-06 C/C++语言 浮点数比较大小 37 2018-01-24 C语言中浮点数如何比较大小? 7 2014-12-04 浮点数比较大小 10 2018-11-23 C语言中浮点数如何比较大小? 6 2013-07-29 怎么比较两个浮点型变量的大小? 2 2013-08-26 浮点型数据可以和整数型数据比较大小吗? 29 2017-01-13 浮点数到底能不能用 == 进行比较 3 2011-10-31 双精度浮点型变量不能比较大小吗? 更多类似问题 > 为你推荐: