Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
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 не является числом |