nan, nanf, nanl


For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

Returns a quiet NaN value.

double nan(  
   const char* input   
float nanf(  
   const char* input   
long double nanl(  
   const char* input   


A string value.

The nan functions return a quiet NaN value.

The nan functions return a floating-point value that corresponds to a quiet (non-signalling) NaN. The input value is ignored. For information about how a NaN is represented for output, see printf, _printf_l, wprintf, _wprintf_l.

FunctionC headerC++ header
nan, nanf, nanl<math.h><cmath>


Floating-Point Support
_finite, _finitef
_fpclass, _fpclassf
isnan, _isnan, _isnanf