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