Beweis für tigerman's Behauptung:
Delphi-Quellcode:
Var
s : Single;
Begin
s:=6122/10; // sollte ja 612.2 sein
showmessage (FloatToStr (s));
End;
Tipp: Kein Single, immer Extended. Oder zumindest Double. Der sollte doch genau sein.
Zitat von
swbo:
.. Dieser Wert wird auf eine Variable vom Wert double mit trunc(661.299998)/10; Ich erhalte nun 661.200000....
Nee, da hast Du dich wohl verschrieben: Trunc (661.299998)/10 ist immer 66.1 (ca.)