We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.


Determines whether the given double-precision floating-point value is finite.

int _finite( 
   double x 


Double-precision floating-point value.

_finite returns a nonzero value if its argument x is not infinite; that is, if –INF < x < +INF. It returns 0 if the argument is infinite or a NAN.


Required header



For more compatibility information, see Compatibility in the Introduction.