| Defined Constant |
Description |
| DBL_DIG |
The precision in decimal digits for type
double. |
| DBL_EPSILON |
The smallest n of type double such
that 1.0 + n != 1.0. |
| DBL_MANT_DIG |
The number of mantissa digits, base
DBL_RADIX, for type double. |
| DBL_MAX |
The largest finite representable value of type
double. |
| DBL_MAX_10_EXP |
The maximum integer n, such that
10n is a finite representable value of type
double. |
| DBL_MAX_EXP |
The maximum integer n, such that
DBL_RADIXn-1 is a finite representable value of
type double. |
| DBL_MIN |
The smallest normalized, finite representable
value of type double. |
| DBL_MIN_10_EXP |
The minimum integer n such that
10n is a normalized, finite representable value of
type double. |
| DBL_MIN_EXP |
The minimum integer n such that
DBL_RADIXn-1 is a normalized, finite
representable value of type double. |
| DBL_RADIX |
The radix of all double types. |
| DBL_ROUNDS |
A value that describes the current rounding mode for
double operations.
- -1 if the mode is indeterminate,
- 0 if rounding is toward zero,
-
1 if rounding is to nearest representable value (this is
the default for the CARM Compiler),
- 2 if rounding is toward +infinity,
- 3 if rounding is toward -infinity.
|
| FLT_DIG |
The precision in decimal digits for type
float. |
| FLT_EPSILON |
The smallest n of type float such
that 1.0 + n != 1.0. |
| FLT_MANT_DIG |
The number of mantissa digits, base
FLT_RADIX, for type float. |
| FLT_MAX |
The largest finite representable value of type
float. |
| FLT_MAX_10_EXP |
The maximum integer n, such that
10n is a finite representable value of type
float. |
| FLT_MAX_EXP |
The maximum integer n, such that
FLT_RADIXn-1 is a finite representable value of
type float. |
| FLT_MIN |
The smallest normalized, finite representable
value of type float. |
| FLT_MIN_10_EXP |
The minimum integer n, such that
10n is a normalized, finite representable value of
type float. |
| FLT_MIN_EXP |
The minimum integer n, such that
FLT_RADIXn-1 is a normalized, finite
representable value of type float. |
| FLT_RADIX |
The radix of all float types. |
| FLT_ROUNDS |
A value that describes the current rounding mode for
float operations.
- -1 if the mode is indeterminate,
- 0 if rounding is toward zero,
-
1 if rounding is to nearest representable value (this is
the default for the CARM Compiler),
- 2 if rounding is toward +infinity,
- 3 if rounding is toward -infinity.
|
| LDBL_DIG |
The precision in decimal digits for type long
double. |
| LDBL_EPSILON |
The smallest n of type long double
such that 1.0 + n != 1.0. |
| LDBL_MANT_DIG |
The number of mantissa digits, base
LDBL_RADIX, for type long double. |
| LDBL_MAX |
The largest finite representable value of type
long double. |
| LDBL_MAX_10_EXP |
The maximum integer n, such that
10n is a finite representable value of type long
double. |
| LDBL_MAX_EXP |
The maximum integer n, such that
LDBL_RADIXn-1 is a finite representable value
of type long double. |
| LDBL_MIN |
The smallest normalized, finite representable
value of type long double. |
| LDBL_MIN_10_EXP |
The minimum integer n, such that
10n is a normalized, finite representable value of
type long double. |
| LDBL_MIN_EXP |
The minimum integer n, such that
LDBL_RADIXn-1 is a normalized, finite
representable value of type long double. |
| LDBL_RADIX |
The radix of all long double types. |
| LDBL_ROUNDS |
A value that describes the current rounding mode for long
double operations.
- -1 if the mode is indeterminate,
- 0 if rounding is toward zero,
-
1 if rounding is to nearest representable value (this is
the default for the CARM Compiler),
- 2 if rounding is toward +infinity,
- 3 if rounding is toward -infinity.
|