首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关系比较符>==或<的精度是多少?解决方法

2012-02-10 
关系比较符,或的精度是多少?如题, 如果ab, 那么(a-b)eps 这里的eps会是多少呢?跟a,b的类型有关?比如

关系比较符>,==或<的精度是多少?
如题, 如果a<b, 那么(a-b)<eps 这里的eps会是多少呢?跟a,b的类型有关?比如double,那么eps=1.0e-8 ?

[解决办法]
期待达人解答
[解决办法]
#define FLT_EPSILON 1.192092896e-07F /* smallest such that 1.0+FLT_EPSILON != 1.0 */
#define DBL_EPSILON 2.2204460492503131e-016 /* smallest such that 1.0+DBL_EPSILON != 1.0 */
[解决办法]
帮楼上排下版,原文在在float.h中

C/C++ code
#define FLT_EPSILON     1.192092896e-07F        /* smallest such that 1.0+FLT_EPSILON != 1.0 */ #define DBL_EPSILON     2.2204460492503131e-016 /* smallest such that 1.0+DBL_EPSILON != 1.0 */ 

热点排行