浮点数的存储所带来的问题

浮点数的存储所带来的问题

float 和double都不能保证可以精确的存储一个小数

例子: float i = 99;

printf("%f ", i);

在VC6.0中的结果是:99.900002

举例:

有一个浮点型变量x,如何判断x的值是否是零

if(|x - 0.000001| < =0.000001)

是零

else

不是零

 

原文地址:https://www.cnblogs.com/icoding233/p/13174009.html