Описание |
Функция FloatToStr преобразовывает значение Value плавающей запятой в визуализуемую строку.
Значение отображается с 15 цифрами точности.
Типом Value может быть любой из типов с плавающей запятой.
Если значения перед десятичной точкой (мантиссой) превышают вместимость дисплея (15), то используется значение экспоненты, типа 1.2E9.
Версия 2 этой функции - для использования в пределах потоков. Вы должны заполнить запись FormatSettings перед вызовом запроса. Она берёт местную копию глобальной переменной, форматирующей переменные, которые делают подпрограмму потоко-безопасной.
|
|
Примечания |
Вы можете изменить значение десятичной точки, устанавливая символ DecimalSeparator.
Используйте функцию FloatToStrF для управления форматированием.
|
|
Похожие команды |
DecimalSeparator Символ используемый для отображения десятичной точки
FloatToStrF Преобразует значение с плавающей запятой в строку с форматированием
| |
|
Пример кода : Показ различных размеров значений extended |
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
|
|