Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Not-a-Number, Infinity, Undefined in VC++

Dreamforger / 1 Antworten / Flachansicht Nickles

Hallo zusammen,

Wie weise ich einer float oder double variablen Not-a-Number, Unendlich, -Unendlich und Undefiniert zu?

Man kann die Werte zwar bekommen:
double null = 0;
double pinf = 1/null; // 1/0 geht nicht
double ninf = -1/null;
double ud = pinf/ninf;
double nan = -ud;

aber ich würde sie ganz gerne direkt zuweisen. Im Debugger steht was von 1.#INF und ähnliches, was ich aber im Code nicht angeben kann

bei Antwort benachrichtigen