isnan()

Указывает, является ли возвращенное значение математической функции NaN (Not a Number = не число)..

Краткое описание

bool isnan(double x);

Параметры

ПараметрыОписание
xПроверяемое значение.

Возвращаемое значение

Возвращает «ИСТИНА», если значение «x» не является числом.

Описание

Указывает, является ли возвращенное значение математической функции NaN (Not a Number = не число).. Математические функции, такие как pow(-2, 0.5), могут, в результате, возвращать не числа (значения, которые могут быть представлены вещественными числами как, например, комплексные числа), таким образом, в CTRL результат устанавливается равным 0. Тем не менее, в некоторых событиях это значение действительно, но сценарий не имеет возможности осуществить проверку недействительности аргументов. Эта функция позволяет определять, является ли значение недействительным или, в случае отрицательного результата, не числом.
ЗначокПРИМЕР
main()
{
   float f;
   f=pow(2.0, 8.0);
// Натуральное число 256   DebugN(isnan(f));
// Возвращает «ИСТИНА»
}

Используется для объекта

Математическая функция

Доступность

CTRL

См. также

ldexp()log()log10()sqrt()isinf()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *