nan
, , nanf
nanl
Vrátí tichou hodnotu NaN.
Syntaxe
double nan( const char* input );
float nanf( const char* input );
long double nanl( const char* input );
Parametry
input
Řetězcová hodnota.
Vrácená hodnota
Funkce nan
vrátí tichou hodnotu NaN.
Poznámky
Funkce nan
vrátí hodnotu s plovoucí desetinnou čárkou, která odpovídá tichému (signalizačnímu) naN. Hodnota input
se ignoruje. Informace o tom, jak je naN reprezentován pro výstup, viz printf
, _printf_l
, wprintf
, _wprintf_l
.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Function | Záhlaví jazyka C | Hlavička jazyka C++ |
---|---|---|
nan , , nanf nanl |
<math.h> | <cmath> nebo <math.h> |
Viz také
Podpora pro matematiku a plovoucí desetinou čárku
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isinf
isnan
, , _isnan
_isnanf
isnormal