nan, nanf, nanl

Возвращает несигнальное значение NaN (QNaN).

Синтаксис

double nan( const char* input );
float nanf( const char* input );
long double nanl( const char* input );

Параметры

input
Значение типа string.

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

Функции nan возвращают несигнальное значение NaN (QNaN).

Замечания

Функции nan возвращают значение с плавающей запятой, которое соответствует несигнальному значению NaN (QNaN). Значение параметра input игнорируется. Сведения о том, как naN представляется для выходных данных, см. в разделе printf, , . wprintf_wprintf_l_printf_l

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Функция Заголовок C Заголовок C++
nan, nanf, nanl <math.h> <cmath> или <math.h>

См. также

Поддержка математических и плавающих точек
fpclassify
_fpclass, _fpclassf
isfinite, _finite, _finitef
isinf
isnan, _isnan, _isnanf
isnormal