Microsoft 特定
限制浮点常量的值是下表中所指定的。头文件 FLOAT.H 中包含了这些信息。
浮点常量的限制
常量 |
意义 |
值 |
FLT_DIGDBL_DIGLDBL_DIG
|
阿拉伯数字,q,这种使用十进制阿拉伯数字 q 的浮点数字可以被四舍五入成一个浮点呈现并且不会丢失精度。 |
6 15 15
|
FLT_EPSILONDBL_EPSILONLDBL_EPSILON
|
最小的绝对数 x,像 x + 1.0 这样的值就不等于 1.0 |
1.192092896e–07F 2.2204460492503131e–016 2.2204460492503131e–016
|
FLT_GUARD
|
|
0
|
FLT_MANT_DIGDBL_MANT_DIGLDBL_MANT_DIG
|
基数中的阿拉伯数由浮点符号中的 FLT_RADIX 被指定。基数是 2;因此这些值用于位值的指定。 |
24 53 53
|
FLT_MAXDBL_MAXLDBL_MAX
|
最大的可描述浮点数。 |
3.402823466e+38F 1.7976931348623158e+308 1.7976931348623158e+308
|
FLT_MAX_10_EXPDBL_MAX_10_EXPLDBL_MAX_10_EXP
|
由这个数所引发的 10 的最大整数是一个可描述的浮点数。 |
38 308 308
|
FLT_MAX_EXPDBL_MAX_EXPLDBL_MAX_EXP
|
由这个数所引发的 FLT_RADIX 的最大整数是一个可描述的浮点数。 |
128 1024 1024
|
FLT_MINDBL_MINLDBL_MIN
|
最小的正值。 |
1.175494351e–38F 2.2250738585072014e–308 2.2250738585072014e–308
|
FLT_MIN_10_EXPDBL_MIN_10_EXPLDBL_MIN_10_EXP
|
由这个数所引发的 10 的最小负整数是一个可描述的浮点数。 |
–37 –307 –307
|
FLT_MIN_EXPDBL_MIN_EXPLDBL_MIN_EXP
|
由这个数所引发的 FLT_RADIX 的最小负整数是一个可描述的浮点数。 |
–125 –1021 –1021
|
FLT_NORMALIZE
|
|
0
|
FLT_RADIX_DBL_RADIX_LDBL_RADIX
|
指数表示法的基数。 |
2 2 2
|
FLT_ROUNDS_DBL_ROUNDS_LDBL_ROUNDS
|
浮点加法的四舍五入模式。 |
1 (near) 1 (near) 1 (near)
|
注意:上表中的信息可能会与将来的实现有所不同。
结束 Microsoft 特定