Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Listbox - элементы вверх-вниз
Категория: Компоненты
Категория: Компоненты
Возвести в степень
Категория: Математика
Категория: Математика
Затенение компонента определенным цветом
Категория: Компоненты
Категория: Компоненты
Узнать все IP-адреса компьютера
Категория: Интернет и Сети
Категория: Интернет и Сети
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Определение размера файла
Категория: Файловая система
Категория: Файловая система
Как получить размер текстового файла, не открывая его
Категория: Текст и строки
Категория: Текст и строки
Преобразовать любой тип в строку
Категория: Текст и строки
Категория: Текст и строки
Упаковка таблиц в BDE
Категория: Базы данных
Категория: Базы данных
Отступ в Memo
Категория: Компоненты
Категория: Компоненты
Delphi - Справочник: Str
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 |