System.SysUtils.FloatToStr

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FloatToStr(Value: Extended): string;
function FloatToStr(Value: Extended; const AFormatSettings: TFormatSettings): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall FloatToStr(System::Extended Value)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Konvertiert eine Gleitkommazahl in einen String.

FloatToStr konvertiert die in Value angegebene Gleitkommazahl in die entsprechende String-Darstellung. Bei der Operation wird das allgemeine Zahlenformat mit 15 signifikanten Stellen verwendet.

Wenn Sie die Formatierung des Strings genauer steuern wollen, verwenden Sie die Funktion FloatToStrF.

Die erste Form von FloatToStr ist nicht Thread-sicher, da die landesspezifischen Informationen der globalen Variablen verwendet werden. Der Thread-sicheren zweiten Form werden die landesspezifischen Informationen im Parameter AFormatSettings übergeben. Bevor Sie diese Form von FloatToStr aufrufen, müssen Sie die Informationen in den Parameter AFormatSettings übernehmen. Die landesspezifischen Standardinformationen können AFormatSettings mit TFormatSettings.Create zugewiesen werden.

Wird ein NAN-Wert (Not-A-Number) an FloatToStrF übergeben, enthält der zurückgegebene String den Wert 'NAN'. Wenn es sich bei dem gegebenen Wert um einen positiven unendlichen Wert handelt, lautet der resultierende String 'INF'. Ist der gegebene Wert negativ unendlich, lautet der resultierende String '-INF'.

Siehe auch

Codebeispiele