Forum: Klatsch und Tratsch
by himitsu,
30. Mai 2017
So heißt ja erstmal die Grundaussage, somit macht es Delphi doch eigentlich ein bissl richtiger, als C# ? :stupid:
Dann läuft aber was falsch, wenn immer Infinity bei dir raus kommt.
+x \ 0 = Infinity
-x \ 0 = NegInfinity
0 \ 0 = NaN
0 durch x ist zwar "immer" 0, aber da das Ergebnis von x durch 0 nicht definiert ist, bleibt nur noch NaN.
Forum: Klatsch und Tratsch
by himitsu,
30. Mai 2017
Jupp, auch in Delphi kennen die Floats (Single/Double/Extendet) solche Zustände,
aber, wie bereits genannt, wir das nicht standardmäßig als "Fehlerwert" gesetzt, sondern löst die Fehlerbehandlung aus.
Infinity
NegInfinity
NaN