Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
isnan - test for NaN (not a number)
&pagelevel(4)&pagelevel
Syntax | #include <math.h> int isnan(double x); |
Description | isnan() tests whether x is not NaN .
Not NaN means that x is a valid bit pattern of a floating-point number. |
Return val. | 0 | if x is not NaN . |
Notes | C11
isnan() is implemented both as a function and as a macro. To generate a function call, the definition of the macro name must be first undefined (#undef isnan ). (End) In this implementation, isnan() always returns the value 0, i.e. all bit patterns for floatingpoint numbers are valid. |
See also | fpclassify , isfinite , isinf , isnormal , math.h .
|