Delphi-Help

NaN

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

NaN

Описание

const NaN = 0.0 / 0.0;

Константа Nan обеспечивает стандартное неопределенное значение числа, присвоенное переменным с плавающей запятой.

Она позволяет рассмотреть число с плавающей запятой как неопределенное.

Пример кода

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 не является числом

Примечание

 

 

Авторизация



Счетчики