Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Как закачать файл из Интернета
Категория: Интернет и Сети
Категория: Интернет и Сети
Удалить пробелы в начале и конце
Категория: Текст и строки
Категория: Текст и строки
Показать удаленные записи в DBase
Категория: Базы данных
Категория: Базы данных
Подсветить часть текста в DBGrid
Категория: Компоненты
Категория: Компоненты
Как запустить приложение, дождаться его исполнения
Категория: Приложение
Категория: Приложение
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Тpансляция ошибок в BDE
Категория: Базы данных
Категория: Базы данных
Удалить свой же exe-шник
Категория: Приложение
Категория: Приложение
Возвести в степень
Категория: Математика
Категория: Математика
Как получить размер текстового файла, не открывая его
Категория: Файловая система
Категория: Файловая система
Delphi - Справочник: Double
Double
|
type Double; |
Тип (Unit System)
|
Тип с плавающей запятой, поддерживающий приблизительно 15 цифр точности
|
Описание:
|
Тип Double является общим типом с плавающей запятой в Delphi. Он подводит баланс между вместимость/точность и память/выполнение. |
Пример кода: Показ точности и вместимости значений Double
|
var account1, account2, account3, account4 : Double; begin account1 := 0.1234567890123456789; // 20 десятичных мест account2 := 1.234567890123456789E308; // Самое высокое значение экспоненты account3 := account1 + account2; account4 := 9.9E308; // Обрабатывается как бесконечность ShowMessage('Account1 = '+FloatToStr(account1)); ShowMessage('Account2 = '+FloatToStr(account2)); ShowMessage('Account3 = '+FloatToStr(account3)); ShowMessage('Account4 = '+FloatToStr(account4)); end;
Результат:
|
Account1 = 0.123456789012346 Account2 = 1.23456789012346E308 Account3 = 1.23456789012346E308 Account4 = INF |
Примечание:
|
Тип Single является меньшим и быстрее, но с уменьшенной вместимостью и точностью. Тип Extended имеет самую высокую вместимость и точность, но больше всего требует памяти для хранения и самую плохую работу. Double установленный на его самое высокое значение обрабатывается как Бесконечность (Infinity). |