System.SysUtils.FloatToStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Convertit une valeur virgule flottante en chaîne.

FloatToStr convertit la valeur flottante donnée par Value en une représentation de type chaîne. La conversion utilise le format général des nombres avec 15 chiffres significatifs.

Pour affiner le formatage de la chaîne, utilisez la fonction FloatToStrF.

La première forme de FloatToStr n'est pas adaptée aux threads car elle utilise les informations de localisation contenues dans les variables globales. La seconde forme de FloatToStr, qui est adaptée aux threads, fait référence aux informations de localisation contenues dans le paramètre AFormatSettings. Avant d'appeler la forme adaptée aux threads de FloatToStr, vous devez placer les informations de localisation dans AFormatSettings. Pour placer un ensemble de valeurs locales par défaut dans AFormatSettings, appelez TFormatSettings.Create.

Si la valeur est un NAN (valeur non numérique), la chaîne résultante est 'NAN'. Si une valeur correspond à plus l'infini, la chaîne résultante est 'INF'. Si une valeur est moins l'infini, la chaîne résultante est '-INF'.

Voir aussi

Exemples de code