nan, nanf, nanl

返回 quiet NaN 值。

语法

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

参数

input
字符串值。

返回值

nan 函数将返回 quiet NaN 值。

注解

nan 函数将返回与 quiet(非 signalling)NaN 相应的浮点值。 将忽略 input 值。 有关如何表示用于输出的 NAN 的信息,请参阅 printf_printf_lwprintf_wprintf_l

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

函数 C 标头 C++ 标头
nan, nanf, nanl <math.h> <cmath> 或 <math.h>

另请参阅

数学和浮点支持
fpclassify
_fpclass_fpclassf
isfinite_finite_finitef
isinf
isnan_isnan_isnanf
isnormal