Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как закачать файл из Интернета
   Категория: Интернет и Сети
  Как нарисовать фрактал
   Категория: Математика
  Упаковать TinyDB
   Категория: Базы данных
  Перегенерировать все индексы Dbase
   Категория: Базы данных
  Как получить код HTM страницы зная ее URL
   Категория: Интернет и Сети
  Как показать balloon tooltips в программе
   Категория: Приложение
  Найти все компьютеры в сети
   Категория: Интернет и Сети
  Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
   Категория: Компоненты

Delphi - Справочник: FloatToStr

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 FloatToStr
1 function FloatToStr ( Value : Extended ) : string;

2 function FloatToStr ( Value : Extended; const FormatSettings : TFormatSettings ) : string;
Функция (Unit SysUtils)
Преобразует значение с плавающей запятой в строку
Описание:
Функция FloatToStr преобразовывает значение Value плавающей запятой в визуализуемую строку.

Значение отображается с 15 цифрами точности.

Типом Value может быть любой из типов с плавающей запятой.

Если значения перед десятичной точкой (мантиссой) превышают вместимость дисплея (15), то используется значение экспоненты, типа 1.2E9.

Версия 2 этой функции - для использования в пределах потоков. Вы должны заполнить запись FormatSettings перед вызовом запроса. Она берёт местную копию глобальной переменной, форматирующей переменные, которые делают подпрограмму потоко-безопасной.
Пример кода: Показ различных размеров значений 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
Примечание:
Вы можете изменить значение десятичной точки, устанавливая символ DecimalSeparator.

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

  << Вернуться