Указывает, является ли возвращенное значение математической функции 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 |
См. также