Freigeben über


nan, nanfnanl

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. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.

Anforderungen

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

Siehe auch

Mathematische Unterstützung und Gleitkommaunterstützung
fpclassify
_fpclass, _fpclassf
isfinite, _finite_finitef
isinf
isnan, _isnan_isnanf
isnormal