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



Вопросы
  Listbox - элементы вверх-вниз
   Категория: Компоненты
  Возвести в степень
   Категория: Математика
  Узнать все IP-адреса компьютера
   Категория: Интернет и Сети
  Прочитать содержимое папки
   Категория: Файловая система
  Определение размера файла
   Категория: Файловая система
  Преобразовать любой тип в строку
   Категория: Текст и строки
  Упаковка таблиц в BDE
   Категория: Базы данных
  Отступ в Memo
   Категория: Компоненты

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Str
procedure Str ( const Number { : const Width {; var TargetString ) ;
Процедура (Unit System)
Конвертирует целое число или число с плавающей точкой в строку
Описание:
Процедура Str преобразует целое число или число с плавающей точкой Number в строку, с возможностью указания необязательных настроек форматирования.

По умолчанию число с плавающей запятой показывается в экспоненциальном формате, как представлено ниже:

1.23400000000000E+0001

Использование параметра Width гарантирует, что выводимая строка будет не меньше этой ширины, дополненная при необходимости пробелами слева.

При задании Width можно также указать параметр Decimals для чисел с плавающей точкой, который меняет формат вывода, как показано ниже:

1.234

Значения обоих переменных Width и Decimals могут быть целыми константами или переменными.
Пример кода: Простой пример

var intNumber : Integer; floatNumber : Double; text : string; begin // Присвоение значений нашим числам intNumber := 123; floatNumber := 987.654; // Отображение этих чисел, используя 'Str' Str(intNumber, text); ShowMessage('intNumber = '+text); Str(floatNumber, text); ShowMessage('floatNumber = '+text); // Теперь отображение, используя размеры ширины и десятичных мест Str(intNumber:10, text); ShowMessage('intNumber = '+text); Str(floatNumber:10:4, text); ShowMessage('floatNumber = '+text); end;

Результат:
intNumber = 123
floatNumber = 9.87654000000000E+0002
intNumber = 123
floatNumber = 987.6540

  << Вернуться