DBL_EPSILON和 FLT_EPSILON的用法

来源:互联网 发布:淘宝势力周多久一次 编辑:程序博客网 时间:2024/04/30 09:14

DBL_EPSILON和 FLT_EPSILON的用法

DBL_EPSILON和 FLT_EPSILON主要用于单精度和双精度的比较当中:

image

比较方式

double b = sin(M_PI / 6.0);if (fabs(((double)valueint)-value)<=DBL_EPSILON)    (is int num);else    (is double num)

EPSILON是最小误差。如果整数值减去浮点数值误差低于DBL_EPSILON,则说明该数可以近似看成整数,否则则是浮点数……

0 0
原创粉丝点击