Difference between revisions of "cpp/numeric/math/isnan"
From cppreference.com
(note about C) |
(link to c too) |
||
Line 36: | Line 36: | ||
{{dsc inc | cpp/numeric/math/dsc isnormal}} | {{dsc inc | cpp/numeric/math/dsc isnormal}} | ||
{{dsc inc | cpp/numeric/math/dsc isunordered}} | {{dsc inc | cpp/numeric/math/dsc isunordered}} | ||
+ | {{dsc see c | c/numeric/math/isnan}} | ||
{{dsc end}} | {{dsc end}} | ||
Revision as of 02:28, 26 September 2013
Defined in header <cmath>
|
||
bool isnan( float arg ); |
(since C++11) | |
bool isnan( double arg ); |
(since C++11) | |
bool isnan( long double arg ); |
(since C++11) | |
Determines if the given floating point number arg
is not-a-number (NaN
).
Contents |
Parameters
arg | - | floating point value |
Return value
true if arg
is NaN, false otherwise
Notes
In C, isnan is a preprocessor macro, rather than a function.
See also
(C++11) |
categorizes the given floating-point value (function) |
(C++11) |
checks if the given number has finite value (function) |
(C++11) |
checks if the given number is infinite (function) |
(C++11) |
checks if the given number is normal (function) |
(C++11) |
checks if two floating-point values are unordered (function) |
C documentation for isnan
|