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 matemáticas y punto flotante
fpclassify
_fpclass, _fpclassf
isfinite, _finite, _finitef
isnan, _isnan, _isnanf
isnormal