Einzelnen Beitrag anzeigen

ernschd

Registriert seit: 16. Jan 2008
166 Beiträge
 
Delphi XE8 Professional
 
#1

Nochmal Unterschied Pascal-Delphi

  Alt 7. Mai 2009, 10:41
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
  Mit Zitat antworten Zitat