float型与零值比较的语句;float型与float型如何判断相等

1.float型与零值比较的语句

if(x < -0.000001 && x > 0.000001) //  !=0

if(x > -0.000001 && x < 0.000001)//    =0

2.float型与float型如何判断相等

浮点数的表示是不精确的,不能直接比较两个数是否完全相等,一般都是在允许的某个范围内认为像个浮点数相等,

如有两个浮点数a,b,允许的误差范围为1e-6,则abs(a-b)<=1e-6,即可认为a和b相等。

posted @ 2013-05-18 00:03  独墅一枝花  阅读(788)  评论(0编辑  收藏  举报