您的位置:首页 > 编程语言 > C语言/C++

C语言浮点数比较大小

2014-03-07 22:13 323 查看
转自百度空间地址:http://hi.baidu.com/google1%CF%C2

好久未用浮点数,今用其比较大小(不能用整数的==运算符),将比较方法示于下,做备忘用。

float locale, r, d ;

const float EPSINON = 0.0000001;

...   //locale和r已被初始化

d = locale - r;

if(d > EPSINON){}  //两浮点数之差大于零的处理

else if(d < -EPSINON) {} //两浮点数之差小于零

else if(d <= fabs(EPSINON)) {} //两浮点数之差等于零

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: