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