Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает несигнальное значение 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