Einzelnen Beitrag anzeigen

Benutzerbild von TRomano
TRomano

Registriert seit: 24. Nov 2004
Ort: Düsseldorf
190 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Kann man den Wertebereich eingrenzen ?

  Alt 17. Okt 2017, 08:07
Nun ja, man jann natürlich auch in einem Taschenrechner, wenn das jeweilige Result extra gespeichert wird, eine bessere Darstellung "erzwingen".
Beispiel:

Delphi-Quellcode:
procedure TMainForm.btnFormatClick(Sender: TObject);
const fDouble : Double = 10000000.2356;
      iFactor : Int32 = 10000000000;
begin
  MemoLogs.Lines.Add(' ');
  MemoLogs.Lines.Add(' Test Output long doubles ...');
  MemoLogs.Lines.Add(' ');
  MemoLogs.Lines.Add(FloatToStr(fDouble*iFactor));
  MemoLogs.Lines.Add(Format('%28.4n',[fDouble*iFactor]));
end;
ergibt Output (hier in ein TMemo):

Test Output long doubles ...

1,41006544122114E16
14.100.654.412.211.410,0000

Zu mindestens kann man die Zahl besser erkennen.
Thomas Forget
  Mit Zitat antworten Zitat