nan, nanf, nanl

Retorna um valor NaN silencioso.

Sintaxe

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

Parâmetros

input
Um valor da cadeia de caracteres.

Valor retornado

As funções nan retornam um valor NaN silencioso.

Comentários

As funções nan retornam um valor de ponto flutuante que corresponde a um NaN silencioso (sem sinalização). O valor input é ignorado. Para obter informações sobre como um NaN é representado para saída, consulte printf, _printf_l, wprintf, _wprintf_l.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Função Cabeçalho C Cabeçalho C++
nan, nanf, nanl <math.h> <cmath> ou <math.h>

Confira também

Suporte matemático e de ponto flutuante
fpclassify
_fpclass, _fpclassf
isfinite, _finite, _finitef
isinf
isnan, _isnan, _isnanf
isnormal