Delphi-Help

FloatToStr

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

FloatToStr

Описание

1 function FloatToStr ( Value : Extended ) : string;
2 function FloatToStr ( Value : Extended; const FormatSettings : TFormatSettings ) : string;

Функция FloatToStr преобразовывает значение Value плавающей запятой в визуализуемую строку.
Значение отображается с 15 цифрами точности.
Типом Value может быть любой из типов с плавающей запятой.
Если значения перед десятичной точкой (мантиссой) превышают вместимость дисплея (15), то используется значение экспоненты, типа 1.2E9.
Версия 2 этой функции - для использования в пределах потоков. Вы должны заполнить запись FormatSettings перед вызовом запроса. Она берёт местную копию глобальной переменной, форматирующей переменные, которые делают подпрограмму потоко-безопасной.

Пример кода

var
amount1, amount2, amount3 : Extended;
begin
amount1 := 1234567890.123456789;  //
Высокая точность числа
amount2 := 1234567890123456.123;  //
Высокие цифры мантиссы
amount3 := 1E100;                 //
Высокое значение числа
ShowMessage('Amount1 = '+FloatToStr(amount1));
ShowMessage('Amount2 = '+FloatToStr(amount2));
ShowMessage('Amount3 = '+FloatToStr(amount3));
end;

Amount1 = 1234567890.12346
Amount2 = 1.23456789012346E15
Amount3 = 1E100

Примечание

Вы можете изменить значение десятичной точки, устанавливая символ DecimalSeparator.
Используйте функцию FloatToStrF для управления форматированием.

Авторизация



Счетчики