Fließkommafehler: Division durch Null, Definitionsbereich oder Überlauf

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Gleitkomma-Exceptions

Diese Fehler mit sofortigem Abbruch resultieren aus einer Fließkommaberechnung mit einem Ergebniswert im Unendlichen.

  • Division durch 0 bedeutet, das Ergebnis ist +INF (infinity, d. h. unendlich) oder -INF, ebenso wie bei 1.0/0.0.
  • Definitionsbereich bedeutet, das Ergebnis ist NAN (not a number, d.h. keine Zahl), wie z.B. 0.0/0.0.
  • Überlauf (Overflow) bedeutet, das Ergebnis ist +INF oder -INF mit einem vollständigen Verlust der Genauigkeit, wie z.B. bei einer Zuweisung von 10+200*10+200 an einen Wert vom Typ double.