Freigeben über


nan, nanf, nanl

Gibt einen stillen NaN-Wert zurück.

Syntax

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

Parameter

input
Ein Zeichenfolgenwert.

Rückgabewert

Die nan-Funktionen geben einen stillen NaN-Wert zurück.

Hinweise

Die nan-Funktionen geben einen Gleitkommawert zurück, der einem stillen (nicht signalisierenden) NaN entspricht. Der input-Wert wird ignoriert. Informationen dazu, wie ein NaN für die Ausgabe dargestellt wird, finden Sie unter printf, , _printf_l, . _wprintf_lwprintf

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.

Anforderungen

Funktion C-Header C++-Header
nan, nanf, nanl <math.h> <cmath> oder <math.h>

Siehe auch

Mathematische und Gleitkommaunterstützung
fpclassify
_fpclass, _fpclassf
isfinite, _finite, _finitef
isinf
isnan, _isnan, _isnanf
isnormal