C语言浮点数比较大小
(2011-04-15 13:32:36)
标签:
it |
分类: 技术 |
好久未用浮点数,今用其比较大小(不能用整数的==运算符),将比较方法示于下,做备忘用。
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)) {}
//两浮点数之差等于零
...
前一篇:POJ1002源代码(未通过)
后一篇:中国剩余定理与POJ1006