Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

isnan - auf NaN (not a number) prüfen

&pagelevel(4)&pagelevel

Definition

#include <math.h>

int isnan(double x);

Beschreibung

isnan() überprüft, ob x kein NaN ist. Kein NaN bedeutet, x ist ein gültiges Bitmuster einer Gleitpunktzahl.

Returnwert

0

wenn x kein NaN ist

Hinweis

C11
isnan() ist sowohl als Makro als auch als Funktion realisiert.
Um einen Funktionsaufruf zu erzeugen, muss die Definition des Makronamens rückgängig gemacht werden (
#undef isnan).
(Ende)

In dieser Implementierung liefert isnan() immer den Wert 0, d.h. alle Bitmuster für Gleitpunktzahlen sind gültig.

Siehe auch

fpclassify, isfinite, isinf, isnormal, math.h.