Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Затенение компонента определенным цветом
Категория: Компоненты
Категория: Компоненты
Округление в меньшую сторону
Категория: Математика
Категория: Математика
Компонент HotKey
Категория: Компоненты
Категория: Компоненты
Перевод символа в верхний или нижний регистр для русского алфавита
Категория: Текст и строки
Категория: Текст и строки
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Упаковка таблиц в BDE
Категория: Базы данных
Категория: Базы данных
Переключение раскладки клавиатуры
Категория: Приложение
Категория: Приложение
Добавить данные в EXE файл и получить их
Категория: Файловая система
Категория: Файловая система
Быстрое копирование файлов
Категория: Файловая система
Категория: Файловая система
Компонент StatusBar
Категория: Компоненты
Категория: Компоненты
Delphi - Справочник: NaN
NaN
|
const NaN = 0.0 / 0.0; |
Константа (Unit Math)
|
Не число
|
Описание:
|
Константа Nan обеспечивает стандартное неопределенное значение числа, присвоенное переменным с плавающей запятой. Она позволяет рассмотреть число с плавающей запятой как неопределенное. |
Пример кода: Присвоение NAN числу и затем использование IsNaN
|
var float : Double; begin // Присвоение числу в недопустимого значения float := NaN; // Эквивалентно 0.0/0.0 // Хотя недопустимое число мы всё таки можем отобразить это ShowMessage('float = '+FloatToStr(float)); // И мы можем проверить является ли оно правильным числом if IsNaN(float) then ShowMessage('float не является числом') else ShowMessage('float = '+FloatToStr(float)); end;
Результат:
|
float = NAN float не является числом |