NAN
| Defined in header <cmath>
|
||
| #define NAN /*implementation defined*/ |
(since C++11) | |
The macro NAN expands to constant expression of type float which evaluates to a quiet not-a-number (QNaN) value. If the implementation does not support QNaNs, this macro constant is not defined.
[edit] Notes
There are many different NaN values, differentiated by their payloads and their sign bits. The contents of the payload and the sign bit of the NaN generated by the macro NAN are implementation-defined.
[edit] See also
| (C++11)(C++11)(C++11) |
not-a-number (NaN) (function) |
| (C++11) |
checks if the given number is NaN (function) |
| [static] |
identifies floating-point types that can represent the special value "quiet not-a-number" (NaN) (public static member constant of std::numeric_limits<T>)
|
| [static] |
identifies floating-point types that can represent the special value "signaling not-a-number" (NaN) (public static member constant of std::numeric_limits<T>)
|
| [static] |
returns a quiet NaN value of the given floating-point type (public static member function of std::numeric_limits<T>)
|
| [static] |
returns a signaling NaN value of the given floating-point type (public static member function of std::numeric_limits<T>)
|
| C documentation for NAN
| |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
