HUGE_VALF, HUGE_VAL, HUGE_VALL
Материал из cppreference.com
Определено в заголовочном файле <cmath>
|
||
#define HUGE_VALF /*определяется реализацией*/ |
(начиная с C++11) | |
#define HUGE_VAL /*определяется реализацией*/ |
||
#define HUGE_VALL /*определяется реализацией*/ |
(начиная с C++11) | |
Макросы HUGE_VALF
, HUGE_VAL
и HUGE_VALL
раскрываются в положительные постоянные, выраженные в формате с плавающей запятой, равные значениям, возвращаемым функциями для работы с числами с плавающими запятыми при переполнении (см. math_errhandling).
Постоянная | Объяснение |
HUGE_VALF
|
Раскрывается в положительное выражение типа float, означающее переполнение |
HUGE_VAL
|
Раскрывается в положительное выражение типа double, означающее переполнение, может быть непреобразуемо в тип float |
HUGE_VALL
|
Раскрывается в положительное выражение типа long double, означающее переполнение, может быть непреобразуемо в типы float и double |
В реализациях, поддерживающих бесконечности в формате с плавающей запятой, эти макросы могут раскрываться в положительную бесконечность типов float, double, и long double соответственно.
[править] См. также
(C++11) |
оценивается как положительная бесконечность или значение, гарантированно переполняющее float (макроконстанта) |
Документация C по HUGE_VAL
|