读书人

flaot 的逻辑 表达解决方法

发布时间: 2012-04-12 15:46:35 作者: rapoo

flaot 的逻辑 表达
float val

if(! val)
{
do_somthing();
}
else
{
do_else();
}

浮点数在做逻辑运算的时候有何陷阱(以前,似乎听那位老大讲过^_^)。

[解决办法]
float val

if(-0.000000001 <val&&0.000000001> val)
{
do_somthing();
}
else
{
do_else();
}

读书人网 >C语言

热点推荐