Se recomienda usar Visual Studio 2017

_finite, _finitef

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Determina si un valor de punto flotante es finito.

int _finite(   
   double x   
);  
  
int _finitef(   
   float x   
); /* x64 and ARM/ARM64 only */  

Parámetros

x
Valor de punto flotante que se va a probar.

Ambos _finite y _finitef devuelven un valor distinto de cero si el argumento x es finito; que es, si – INF <> x< +INF.></ +INF.> Devuelve 0 si el argumento es infinito o un valor NaN (no es un número).

El _finite y _finitef funciones son específicos de Microsoft. El _finitef función sólo está disponible cuando compila para x86, ARM64 o ARM plataformas.

FunciónEncabezado necesario (C)Encabezado necesario (C++)
_finite<float.h> o <math.h><float.h>, <math.h>, <>>, or <></>></math.h></float.h>
_finitef<math.h><math.h>o<>></math.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

System::Double::IsInfinity

Compatibilidad de punto flotante
isNaN, _isnan, _isnanf
_fpclass, _fpclassf

Mostrar: