Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет, является ли значение с плавающей запятой обычным.
Синтаксис
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Параметры
x
Проверяемое значение с плавающей запятой.
Возвращаемое значение
isnormal возвращает ненулевое значение (true в коде C++), если аргумент x не равен нулю, субнормальному, бесконечному или naN. isnormal В противном случае возвращается значение 0 (falseв коде C++).
Замечания
isnormal — это макрос при компиляции как C и встроенный шаблон функции при компиляции как C++.
Требования
| Function | Обязательный заголовок (C) | Обязательный заголовок (C++) |
|---|---|---|
isnormal |
<math.h> | <math.h> или <cmath> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Поддержка математических и плавающих точек
isfinite, , _finite_finitef
isinf
isnan, , _isnan_isnanf
_fpclass, _fpclassf