首页 > 代码库 > equal_float判断浮点数相等

equal_float判断浮点数相等

/*!\brief 判断两个浮点数是否相等\return 相等返回true 不等返回false\param float absfloat - 允许的最小误差范围*/#include "limits.h"using namespace std;bool equal_float( float fa, float fb, float absfloat =  numeric_limits<float>::epsilon() ){    if ( fa == fb ) return true;    if ( fabsf( fa - fb ) < absfloat )        return true;    else        return false;}

 

equal_float判断浮点数相等