isinf
Determina si un valor de punto flotante es infinito.
Sintaxis
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parámetros
x
Valor de punto flotante que se va a probar.
Valor devuelto
isinf
devuelve un valor distinto de cero (true
en código de C++) si el argumento x
es un infinito positivo o negativo. isinf
devuelve 0 (false
en código de C++) si el argumento es finito o NAN. Los valores de punto flotante normales y no normales se consideran finitos.
Comentarios
isinf
es una macro cuando se compila como C y una función de plantilla en línea cuando se compila como C++.
Requisitos
Función | Encabezado necesario (C) | Encabezado necesario (C++) |
---|---|---|
isinf |
<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
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
, _finitef
isnan
, , _isnan
, _isnanf
isnormal