FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN
cppreference.com
[] |
Google. . , . , . |
<metanoindex/>
<tbody> </tbody> #define FP_NORMAL /*implementation defined*/ |
( C++11) | |
#define FP_SUBNORMAL /*implementation defined*/ |
( C++11) | |
#define FP_ZERO /*implementation defined*/ |
( C++11) | |
#define FP_INFINITE /*implementation defined*/ |
( C++11) | |
#define FP_NAN /*implementation defined*/ |
( C++11) | |
FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN . , .:
The
FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN macros each represent a distinct category of floating-point numbers. They all expand to an integer constant expression. Constant
|
Explanation |
FP_NORMAL
|
, , .. , , -
: indicates that the value is normal, i.e. not an infinity, subnormal, not-a-number or zero |
FP_SUBNORMAL
|
, '
|
FP_ZERO
|
,
|
FP_INFINITE
|
, ( )
: indicates that the value is not representable by the underlying type (positive or negative infinity) |
FP_NAN
|
, - (NaN)
|
.
(C++11) |
() |