Darstellung unendlich

  • Themenstarter Themenstarter Futzel
  • Beginndatum Beginndatum
F

Futzel

Hi,

mit folgender Zeile:

C++:
const double infinit = numeric_limits<double>::infinity();

gebe ich
Code:
 1.#INF
aus.


Was wäre nun die passende Zeile-code zu :

Code:
-1.#IND
 
Danke für die Info.

Mit

C++:
	cout << numeric_limits<double>::quiet_NaN() << endl;
	cout << numeric_limits<double>::signaling_NaN() <<endl;

Bekomme ich diesen Ausdruck -1.#IND nicht hin.

Ich habe nämlich in einem Array diesen Ausdruck stehen. Bei der Ausgabe soll dieser Ausdruck durch ein "-" ersetzt werden.
 
Hi.

NaNs haben die Eigenschaft das bei einem Vergleich immer false herauskommt - auch wenn sie mit sich selbst verglichen werden.
C++:
double nan;

if (nan != nan) {
  
}
Gruß
 
Zurück