Hi,
in meinem alten Pascal Programm passiert folgendes:
Delphi-Quellcode:
var
koZahl : double;
begin
koZahl:= 1,0534835863;
Str (koZahl:50:50,RetS);
{ RetS enthält nun den String (50 Zeichen lang):
' 1.053483586307265800'
}
Delphi macht mal wieder was anderes:
Delphi-Quellcode:
var
koZahl: double;
begin
koZahl:= 1,0534835863;
Str (koZahl:50:50,RetS);
{ RetS enthält nun den String (50 Nachkommastellen):
'1,05348358630726576000000000000000000000000000000000'
}
Wie kommt das zustande? Und wie bekomme ich das gleiche Ergebnis in Delphi, bzw. ist das Ergebnis von Pascal überhaupt richtig?
Danke und Gruß,
Ernschd