Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - ffExponent: Darstellung der Null !?
eXistence - Mi 16.03.05 10:17
Titel: ffExponent: Darstellung der Null !?
hi,
ich hab folgendes Problem: ich muss eine Fließkommazahl in der Exponentialdarstellung in einen String ausgeben und habe dafür genau 22 Zeichen + 1 Vorzeichen.
mit FloatToStrF(var, ffExponent, 17, 2) funktioniert das auch sehr gut.
Wenn mein Wert aber 0.0 ist, wird daraus 1.1125369143996395E-298 !?
kann mir einer erklären wieso?
Das Float-Zahlen eine gewisse Ungenauigkeit mit sich bringen weiß ich, aber wieso erzeugt Delphi einen dreistelligen Exponenten, obwohl ich FloatToStrF mit digits=2 ausrufe?
Das sprengt dann nämlich plötzlich meinen String...
gruß
eXi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!