isnormal
Determina si un valor de punto flotante es un valor normal.
Sintaxis
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parámetros
x
Valor de punto flotante que se va a probar.
Valor devuelto
isnormal
devuelve un valor distinto de cero (true
en código de C++) si el argumento x
no es cero, subnormal, infinito o NaN. De lo contrario, isnormal
devuelve 0 (false
en código de C++).
Comentarios
isnormal
es una macro cuando se compila como C y una plantilla de función insertada cuando se compila como C++.
Requisitos
Función | Encabezado necesario (C) | Encabezado necesario (C++) |
---|---|---|
isnormal |
<math.h> | <math.h> o <cmath> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Consulte también
Compatibilidad con cálculos matemáticos y el punto flotante
isfinite
, , _finite
, _finitef
isinf
isnan
, , _isnan
, _isnanf
_fpclass
, _fpclassf