首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

if(d==0.0) 和 if(d+1.0==1.0) 有区别吗?该如何处理

2012-04-04 
if(d0.0) 和 if(d+1.01.0) 有区别吗?RTd 为double类的[解决办法]可能有,可能没有,与实现相关.但是都不

if(d==0.0) 和 if(d+1.0==1.0) 有区别吗?


RT
d 为double类的



[解决办法]
可能有,可能没有,与实现相关.

但是都不能用来比较浮点是否是 0

0.00001 > d && -0.00001 < d

热点排行