Man kann die Frage:
Was muss ich machen, um eine DBL-Zahl ohne Genauigkeitstverlust in einen String zu konvertieren?
ganz einfach und allgemein (- d.h. nicht nur im Hinblick auf ein spezielles Zahlenbeispiel) beantworten.
Der relative Fehler eine DBL-Zahl liegt etwa bei 1E-16 (= Maschinenkonstante Epsilon).
Jede DBL-Zahl wird als String mit voller Präzision gespeichert, wenn man dafür das E-Format mit 15 Nachkommastellen verwendet.
Beispiel:
PS: In den meisten Fällen, z.B. bei Messdaten, die gewöhlich eine Präzision von höchstens 18 bit haben, reicht eine Single(SGL)-Genauigkeit zur Abspeicherung völlig aus. Die erforderliche Anzahl von Nachkommastellen im obigen Beispiel wäre dann 6 statt 15.