NAN
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   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] See also
|    [static]  | 
   returns a quiet NaN value of the given floating-point type  (public static member function of std::numeric_limits) 
 | 
|    (C++11)  | 
   checks if the given number is NaN  (function)  |