当前位置:主页C 语言入门教程

23.4 float.h

文章来源:知付 更新时间:2022-05-28 16:47 热度:257

float.h 定义了浮点数类型 float、double、long double 的一些宏,规定了这些类型的范围和精度。

(1)  FLT_ROUNDS

FLT_ROUNDS 表示当前浮点数加法的四舍五入方向。

它有以下可能的值。

  • -1:不确定。

  • 0:向零舍入。

  • 1:向最近的整数舍入。

  • 2:向正无穷方向舍入。

  • 3:向负无穷方向舍入。

(2) FLT_RADIX

FLT_RADIX 表示科学计数法的指数部分的底(base),一般总是2。

(3)浮点数类型的最大值

  • FLT_MAX

  • DBL_MAX

  • LDBL_MAX

(4)浮点数类型的最小正值

  • FLT_MIN

  • DBL_MIN

  • LDBL_MIN

(5)两个同类型浮点数之间可表示的最小差值(最小精度)

  • FLT_EPSILON

  • DBL_EPSILON

  • LDBL_EPSILON

(6) DECIMAL_DIG

DECIMAL_DIG 表示十进制有效位数。

(7) FLT_EVAL_METHOD

FLT_EVAL_METHOD 表示浮点数运算时的类型转换。

它可能有以下值。

  • -1:不确定。

  • 0:在当前类型中运算。

  • 1:float 和 double 类型的运算使用 double 类型的范围和精度求值。

  • 2:所有浮点数类型的运算使用 long double 类型的范围和精度求值。

(8)浮点数尾数部分的个数

  • FLT_MANT_DIG

  • DBL_MANT_DIG

  • LDBL_MANT_DIG

(9)浮点数指数部分有效数字的个数(十进制)

  • FLT_DIG

  • DBL_DIG

  • LDBL_DIG

(10)科学计数法的指数部分的最小次幂(负数)

  • FLT_MIN_EXP

  • DBL_MIN_EXP

  • LDBL_MIN_EXP

(11)科学计数法的指数部分的十进制最小次幂(负数)

  • FLT_MIN_10_EXP

  • DBL_MIN_10_EXP

  • LDBL_MIN_10_EXP

(12)科学计数法的指数部分的最大次幂

  • FLT_MAX_EXP

  • DBL_MAX_EXP

  • LDBL_MAX_EXP

(13)科学计数法的指数部分的十进制最大次幂

  • FLT_MAX_10_EXP

  • DBL_MAX_10_EXP

  • LDBL_MAX_10_EXP

分享到:

#免责声明#

版权声明:《 23.4 float.h 》为作者 知付 原创文章,转载请注明原文地址!
本站所有文章,如无特殊说明或标注,均为本站原创或整合发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文地址:https://www.yoppunion.com/C%20%E8%AF%AD%E8%A8%80%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/113.html
同类推荐
评论列表
签到

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

支付宝扫一扫打赏

微信扫一扫打赏

微信扫一扫打赏