C++ 参考手册

位置:首页 > C++ 参考手册 >数值库 >常用数学函数 > HUGE_VALF, HUGE_VAL, HUGE_VALL

定义于头文件 <cmath>
#define HUGE_VALF /*implementation defined*/
(C++11 起)
#define HUGE_VAL  /*implementation defined*/
#define HUGE_VALL /*implementation defined*/
(C++11 起)

HUGE_VALFHUGE_VALHUGE_VALL 宏展开成正浮点常量表达式,它们比较等于上溢情况中浮点函数和运算符的返回值(见 math_errhandling )。

 
常量 解释
HUGE_VALF 展开成指示上溢的正 float 表达式
HUGE_VAL 展开成指示上溢的正 double 表达式,不必可表示为 float
HUGE_VALL 展开成指示上溢的正 long double 表达式,不必可表示为 floatdouble

在支持浮点无穷大的平台上,这些宏始终分别展开成 floatdoublelong double 的正无穷大。

参阅

(C++11)
求值为正无穷大或保证使 float 上溢的值
(宏常量)