Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
Delphi 12 Athens
|
AW: System.Frac / System.Int / Math.SimpleRoundTo - komische Ergebnisse
11. Jul 2023, 17:18
Vermutlich lässt sich 9.0 nicht exakt im erforderlichen Type (Single, Double, Extended) unterbringen und es wird intern als 8.9999xxx dargestellt. Damit wird Trunc(9.0)
zu 8 und Frac(9.0)
zu 0.9999xxx,was wiederum als 1.0 angezeigt wird.
|