Поделиться через


nan, , nanfnanl

Возвращает несигнальное значение 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.

Требования

Function Заголовок C Заголовок C++
nan, , nanfnanl <math.h> <cmath> или <math.h>

См. также

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