| FPCLASSIFY(3) | Library Functions Manual | FPCLASSIFY(3) | 
NAME
 fpclassify — classify real floating type
LIBRARY
 Standard C Library (libc, -lc)
SYNOPSIS
 #include <math.h>
int
fpclassify(real-floating x);
 
DESCRIPTION
 The 
fpclassify() macro performs classification of its argument 
x. An argument represented in a format wider than its semantic type is converted to its semantic type first. The classification is then based on the type of the argument.
IEEE 754
- 
FP_INFINITE
- 
infinity, either positive or negative
- 
FP_NAN
- 
not-a-number (“NaN”)
- 
FP_NORMAL
- 
normal
- 
FP_SUBNORMAL
- 
subnormal
- 
FP_ZERO
- 
zero
 
VAX
- 
FP_ROP
- 
reserved operand (“ROP”)
- 
FP_DIRTYZERO
- 
dirty zero
- 
FP_NORMAL
- 
finite
- 
FP_ZERO
- 
true zero
 
 
RETURN VALUES
 The fpclassify() macro returns the value of the number classification macro appropriate to its argument x as described above.
ERRORS
 No errors are defined.
STANDARDS
 The fpclassify() macro conforms to ISO/IEC 9899:1999 (“ISO C99”).