kakalin 发表于 2007-1-24 22:28:55

1.1!=1.1的时候怎么办?

估计就是两个1.1相减的时候得到的值不等于0造成的
请问有什么办法能够解决这个问题?

ricken 发表于 2007-1-25 08:29:24

你把相减的结果取整后再与0相比较,等于0就表示相等,不等于0就表示不相等.

飞雨天 发表于 2007-1-25 09:39:07

回复 #1 kakalin 的帖子

类型不一样吧?
没试过,你把类型强制转化成一样的看看?

kakalin 发表于 2007-1-25 10:43:25

类型是一样的,只不过一个是常量,一个是经过多次运算的
现在用了一招,在比大小之前把DBL转成SGL,减少高位小数的精度
页: [1]
查看完整版本: 1.1!=1.1的时候怎么办?