Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Перекодировка в DBASE
Категория: Базы данных
Категория: Базы данных
Как найти наибольший общий делитель
Категория: Математика
Категория: Математика
Удалить лишние символы из строки
Категория: Текст и строки
Категория: Текст и строки
Получить изображение формы в виде Bitmap и поместить его в буфер обмена
Категория: Компоненты
Категория: Компоненты
Вывод текста на канву Canvas
Категория: Компоненты
Категория: Компоненты
Получить имена всех папок и файлов в директории
Категория: Файловая система
Категория: Файловая система
Компоненты CoolBar и ControlBar
Категория: Компоненты
Категория: Компоненты
Что такое хук (hook)?
Категория: Приложение
Категория: Приложение
Преобразовать любой тип в строку
Категория: Текст и строки
Категория: Текст и строки
Добавить данные в EXE файл и получить их
Категория: Файловая система
Категория: Файловая система
Delphi - Справочник: Extended
Extended
|
type Extended; |
Тип (Unit System)
|
Тип с плавающей запятой обладающий самой высокой точностью и вместимостью
|
Описание:
|
Тип Extended является типом числа с плавающей запятой, используется когда требуются самая высокая точность и/или самая высокая экспонента. |
Пример кода: Показ точности и вместимости Extended значений
|
var account1, account2, account3, account4 : Extended; begin account1 := 0.1234567890123456789; // 20 десятичных мест account2 := 3.37E-4932; // Самое низкое значение экспоненты account3 := 1.18E4932; // Самое высокое значение экспоненты account4 := 1.19E4932; // Обрабатывается как бесконечность ShowMessage('Account1 = '+FloatToStrF(account1, ffGeneral, 22, 20)); ShowMessage('Account2 = '+FloatToStr(account2)); ShowMessage('Account3 = '+FloatToStr(account3)); ShowMessage('Account4 = '+FloatToStr(account4)); end;
Результат:
|
Account1 = 0.123456789012345679 Account2 = 3.37E-4932 Account3 = 1.18E4932 Account4 = INF |
Примечание:
|
Тип Single является меньшим и быстрее, но с уменьшенной вместимостью и точностью. Тип Extended имеет самую высокую вместимость и точность, но больше всего требует памяти для хранения и самую плохую работу. Extended установленный на его самое высокое значение обрабатывается как Бесконечность (Infinity). |