找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3374|回复: 0

【C】float.h中有关浮点数最大值和最小值的一些定义

[复制链接]
发表于 2015-6-21 20:21:46 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
  1. #define DBL_DIG         15                      /* # of decimal digits of precision */
  2. #define DBL_EPSILON     2.2204460492503131e-016 /* smallest such that 1.0+DBL_EPSILON != 1.0 */
  3. #define DBL_MANT_DIG    53                      /* # of bits in mantissa */
  4. #define DBL_MAX         1.7976931348623158e+308 /* max value */
  5. #define DBL_MAX_10_EXP  308                     /* max decimal exponent */
  6. #define DBL_MAX_EXP     1024                    /* max binary exponent */
  7. #define DBL_MIN         2.2250738585072014e-308 /* min positive value */
  8. #define DBL_MIN_10_EXP  (-307)                  /* min decimal exponent */
  9. #define DBL_MIN_EXP     (-1021)                 /* min binary exponent */
  10. #define _DBL_RADIX      2                       /* exponent radix */
  11. #define _DBL_ROUNDS     1                       /* addition rounding: near */

  12. #define FLT_DIG         6                       /* # of decimal digits of precision */
  13. #define FLT_EPSILON     1.192092896e-07F        /* smallest such that 1.0+FLT_EPSILON != 1.0 */
  14. #define FLT_GUARD       0
  15. #define FLT_MANT_DIG    24                      /* # of bits in mantissa */
  16. #define FLT_MAX         3.402823466e+38F        /* max value */
  17. #define FLT_MAX_10_EXP  38                      /* max decimal exponent */
  18. #define FLT_MAX_EXP     128                     /* max binary exponent */
  19. #define FLT_MIN         1.175494351e-38F        /* min positive value */
  20. #define FLT_MIN_10_EXP  (-37)                   /* min decimal exponent */
  21. #define FLT_MIN_EXP     (-125)                  /* min binary exponent */
  22. #define FLT_NORMALIZE   0
  23. #define FLT_RADIX       2                       /* exponent radix */
  24. #define FLT_ROUNDS      1                       /* addition rounding: near */

  25. #define LDBL_DIG        DBL_DIG                 /* # of decimal digits of precision */
  26. #define LDBL_EPSILON    DBL_EPSILON             /* smallest such that 1.0+LDBL_EPSILON != 1.0 */
  27. #define LDBL_MANT_DIG   DBL_MANT_DIG            /* # of bits in mantissa */
  28. #define LDBL_MAX        DBL_MAX                 /* max value */
  29. #define LDBL_MAX_10_EXP DBL_MAX_10_EXP          /* max decimal exponent */
  30. #define LDBL_MAX_EXP    DBL_MAX_EXP             /* max binary exponent */
  31. #define LDBL_MIN        DBL_MIN                 /* min positive value */
  32. #define LDBL_MIN_10_EXP DBL_MIN_10_EXP          /* min decimal exponent */
  33. #define LDBL_MIN_EXP    DBL_MIN_EXP             /* min binary exponent */
  34. #define _LDBL_RADIX     DBL_RADIX               /* exponent radix */
  35. #define _LDBL_ROUNDS    DBL_ROUNDS              /* addition rounding: near */
复制代码

本帖被以下淘专辑推荐:

回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-11-22 14:05 , Processed in 0.037764 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表