Math Error Constants

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Math Error Constants.

Syntax

  
#include <math.h>  
  

Remarks

The math routines of the run-time library can generate math error constants.

These errors, described as follows, correspond to the exception types defined in MATH.H and are returned by the _matherr function when a math error occurs.

Constant Meaning
_DOMAIN Argument to function is outside domain of function.
_OVERFLOW Result is too large to be represented in function's return type.
_PLOSS Partial loss of significance occurred.
_SING Argument singularity: argument to function has illegal value. (For example, value 0 is passed to function that requires nonzero value.)
_TLOSS Total loss of significance occurred.
_UNDERFLOW Result is too small to be represented.

See Also

_matherr
Global Constants