Hallo, gibt es eine möglichkeit zu überprüfen ob ein double-Wert NaN ist.
Nach IEEE kann NaN ja eine Menge von Zahlen sein.
Gibts vieleicht ne Funktion in ner Standartbibliothek.
Gruß Thomas
Hallo, gibt es eine möglichkeit zu überprüfen ob ein double-Wert NaN ist.
Nach IEEE kann NaN ja eine Menge von Zahlen sein.
Gibts vieleicht ne Funktion in ner Standartbibliothek.
Gruß Thomas
Hallo,
Hallo, gibt es eine möglichkeit zu überprüfen ob ein
double-Wert NaN ist.
Nach IEEE kann NaN ja eine Menge von Zahlen sein.Gibts vieleicht ne Funktion in ner Standartbibliothek.
aber sicher:
NAME
nan, nanf, nanl - return 'Not a Number'
SYNOPSIS
#include
double nan(const char \*tagp);
float nanf(const char \*tagp);
long double nanl(const char \*tagp);
Compile with -std=c99; link with -lm.
DESCRIPTION
These functions return a representation (determined by tagp) of a quiet
NaN. If the implementation does not support quiet NaNs, these functions
return zero.
HTH,
Moritz
Hi.
Es müsste auch sowas gehen:
double d;
...
if (d == d) {
//Kein NaN
} else {
//NaN
}
Sebastian.