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