HUGE_VALL宏
概要:
#define HUGE_VALL value //value值由实现定义。
描述:
该宏表示long double类型的巨大值,会扩展为一个正的long double类型常量表达式。
如果一个数学运算得到的结果超出其返回类型所能表示的范围,函数将返回该宏。这是可能的范围错误之一,并将errno设置为ERANGE。实际操作中,如果出现了上述情况,函数将返回一个正或者负HUGE_VALL值。
如果实现支持无穷大,宏HUGE_VALL可以是正无穷大。
范例:
|
|
输出:
The result of -1.0L/0.0L: -HUGE_VALL
相关内容:
HUGE_VAL | 表示double类型巨大值的宏。 |
HUGE_VALF | 表示float类型巨大值的宏。 |