_fpclass
Visual Studio .NET 2003
Returns status word containing information on floating-point class.
int _fpclass( double x );
Parameter
- x
- Double-precision floating-point value.
Return Value
_fpclass returns an integer value that indicates the floating-point class of its argument x. The status word may have one of the following values, defined in FLOAT.H.
| Value | Meaning |
|---|---|
| _FPCLASS_SNAN | Signaling NaN |
| _FPCLASS_QNAN | Quiet NaN |
| _FPCLASS_NINF | Negative infinity ( –INF) |
| _FPCLASS_NN | Negative normalized non-zero |
| _FPCLASS_ND | Negative denormalized |
| _FPCLASS_NZ | Negative zero ( – 0) |
| _FPCLASS_PZ | Positive 0 (+0) |
| _FPCLASS_PD | Positive denormalized |
| _FPCLASS_PN | Positive normalized non-zero |
| _FPCLASS_PINF | Positive infinity (+INF) |
Requirements
| Function | Required header | Compatibility |
|---|---|---|
| _fpclass | <float.h> | Win 98, Win Me, Win NT, Win 2000, Win XP |
For additional compatibility information, see Compatibility in the Introduction.
Libraries
All versions of the C run-time libraries.
See Also
Floating-Point Support Routines | _isnan | Run-Time Routines and .NET Framework Equivalents