Query: isnan
OS: osx
Section: 3
Links: osx man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
FPCLASSIFY(3) BSD Library Functions Manual FPCLASSIFY(3)NAMEfpclassify, isfinite, isinf, isnan, isnormal -- classify a floating-point numberLIBRARYMath Library (libm, -lm)SYNOPSIS#include <math.h> int fpclassify(real-floating x); int isfinite(real-floating x); int isinf(real-floating x); int isnan(real-floating x); int isnormal(real-floating x);DESCRIPTIONThe fpclassify() macro takes an argument of x and returns one of the following manifest constants. FP_INFINITE Indicates that x is an infinite number. FP_NAN Indicates that x is not a number (NaN). FP_NORMAL Indicates that x is a normalized number. FP_SUBNORMAL Indicates that x is a denormalized number. FP_ZERO Indicates that x is zero (0 or -0). The isfinite() macro returns a non-zero value if and only if its argument has a finite (zero, subnormal, or normal) value. The isinf(), isnan(), and isnormal() macros return non-zero if and only if x is an infinity, NaN, or a non-zero normalized number, respectively.SEE ALSOisgreater(3), math(3), signbit(3)STANDARDSThe fpclassify(), isfinite(), isinf(), isnan(), and isnormal() macros conform to ISO/IEC 9899:1999 (``ISO C99'').HISTORY3BSD introduced isinf() and isnan() functions, which accepted double arguments; these have been superseded by the macros described above.BSDDecember 11, 2006 BSD
Related Man Pages |
---|
isinf(3) - mojave |
fpclassify(3) - osx |
isfinite(3) - osx |
fpclassify(3) - freebsd |
isfinite(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
Apache config issue |
strange ksh arithmetic |
Javascript to force decimals in 0.25 steps |
The Terminal on Mac OS X |
Compiling problem - AIX 7.2 |