Float.h
Encyclopedia : F : FL : FLO : Float.h
| C++ standard library>C++ Standard Library headers |
| C Standard Library headers |
|---|
| assert.h |
| ctype.h |
| errno.h |
| float.h |
| math.h |
| stdio.h |
| stdlib.h |
| time.h |
- The correct title of this } is }}}. The initial letter is capitalized due to [Naming conventions #Lower case first lettertechnical restrictions].
The macros, as defined on ISO 9899:1999 section 5.2.4.2.2, are:
- FLT_ROUNDS - indicates the rounding mode for floating-point addition, meaning:
- * -1 indeterminable;
- * 0 toward zero;
- * 1 to nearest;
- * 2 toward positive infinity;
- * 3 toward negative infinity;
- * other value means implementation-defined rounding behaviour.
- FLT_EVAL_METHOD - determines the evaluation formats of expressions involving all floating types:
- FLT_RADIX - radix of exponent representation (at least 2).
- FLT_MANT_DIG, DBL_MANT_DIG, LDBL_MANT_DIG - number of digits in the floating-point significand.
- DECIMAL_DIG - (at least 10)
- FLT_DIG, DBL_DIG, LDBL_DIG - (at least 6, 10, 10)
- FLT_MIN_EXP, DBL_MIN_EXP, LDBL_MIN_EXP
- FLT_MIN_10_EXP, DBL_MIN_10_EXP, LDBL_MIN_10_EXP, (at least -37)
- FLT_MAX_EXP, DBL_MAX_EXP, LDBL_MAX_EXP
- FLT_MAX_10_EXP, DBL_MAX_10_EXP, LDBL_MAX_10_EXP (at least +37)
- FLT_MAX, DBL_MAX, LDBL_MAX - (at least 1E+37)
- FLT_EPSILON, DBL_EPSILON, LDBL_EPSILON - (at least 1E-5, 1E-9, 1E-9)
- FLT_MIN, DBL_MIN, LDBL_MIN - (at least 1E-37)
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
