浮点数的存储所带来的问题
float和double都不能保证可以精确的存储一个小数
举例:
有一个浮点型变量X,如何判断X的值是否是零
if( | x - 0.000001 | <= 0.000001 )
是零
else
不是零
循环中更新的变量不能定义成浮点数,因为是非准确存储
浮点数的存储所带来的问题
float和double都不能保证可以精确的存储一个小数
举例:
有一个浮点型变量X,如何判断X的值是否是零
if( | x - 0.000001 | <= 0.000001 )
是零
else
不是零
循环中更新的变量不能定义成浮点数,因为是非准确存储