我知道您通常不能依赖双精度或十进制类型值之间的相等性,但是我想知道0是否是特例。
虽然我可以理解0.00000000000001和0.00000000000002之间的不精确性,但0本身似乎很难弄乱,因为它什么也没有。如果您对某事一无所知,那就再也不是什么了。
但是我对这个话题不太了解,所以我不必说。
double x = 0.0;
return (x == 0.0) ? true : false;
那会永远返回true吗?
UYOU
不负相思意
慕运维8079593
相关分类