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”).