Zitat:
In der Mathematik ist das Ergebnis der Division durch Null nicht definiert.
So heißt ja erstmal die Grundaussage, somit macht es Delphi doch eigentlich ein bissl richtiger, als C# ?
Zitat:
Wenn ich in C# ein float durch 0 teile erhalte ich Infinity.
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.
Da x durch einen immer kleineren Wert gegen ±Unendlich strebt, hat man sich hier als "Sonderlösung" für Unendlich entschieden,
auch wenn es eigentlich kein definierter Wert ist, und wenn C# und Viele Andere sich nun standardmäßig für diese Lösung entscheideen, dann kann man davon halten, was man will.
https://de.wikipedia.org/wiki/Divisi...ion_durch_null