LDBL_DECIMAL_DIG宏
概要:
#define LDBL_DECIMAL_DIG value //value值由实现定义。
描述:
浮点类型不能准确表示其值域范围内的所有值,ISO/IEC 9899:2018标准对其精度提出了要求。
宏LDBL_DECIMAL_DIG表示long double类型对应的十进制位数,n。
任何基数为b、位数为p的浮点数都可以舍入为n个十进制位的浮点数;再次舍入回原浮点形式,值不会发生改变。
宏LDBL_DECIMAL_DIG应不小于10,具体值由实现定义。
范例:
|
|
输出:
LDBL_MANT_DIG(p) = 64
FLT_RADIX(b) = 2
LDBL_DECIMAL_DIG(n) = 21
LDBL_DECIMAL_DIG(n) = 21
相关内容:
FLT_DECIMAL_DIG | 表示float类型对应的十进制位数的宏。 |
DBL_DECIMAL_DIG | 表示double类型对应的十进制位数的宏。 |