Float.h

Float.h

The header float.h in the C Standard Library for the C programming language contains macros that expand to various limits and parameters of the standard floating-point types.

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::* -1 indeterminable;:* 0 evaluate all operations and constants just to the precision of the type;:* 1 evaluate operations and constants of type float and double to the range and precision of the double type;:* 2 evaulate all operations and constants to the range and precision of the long double type;:* other value means implementation-defined behavior.

* 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)

External links

* [http://www.cwi.nl/~steven/enquire.html Enquire] : A program for automatically generating float.h, and for checking that the values in an existing float.h are correct
*man|bd|float.h|SUS|floating types


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Float — or floating may refer to the following:Float* Float (fishing), a bite indicator used in angling * Float, a Cascading Style Sheets attribute. * Float (parade), a decorated vehicle or platform, animal or man drawn or motorized, used in a festive… …   Wikipedia

  • Float — (fl[=o]t), n.[OE. flote ship, boat, fleet, AS. flota ship, fr. fle[ o]tan to float; akin to D. vloot fleet, G. floss raft, Icel. floti float, raft, fleet, Sw. flotta. [root] 84. See {Fleet}, v. i., and cf. {Flotilla}, {Flotsam}, {Plover}.] 1.… …   The Collaborative International Dictionary of English

  • float — float·abil·i·ty; float·able; float; float·less; float·o·blast; float·sam; float·stone; re·float; float·er; float·a·tive; float·ing·ly; …   English syllables

  • Float — [floʊt ], der; s, s [engl. float, eigtl. = das Fließen, Fluss, zu: to float ↑ floaten] (Bankw.): Summe der von Konten abgebuchten, aber noch nicht gutgeschriebenen Zahlungen im bargeldlosen Zahlungsverkehr. * * * I Float,   Kurzbezeichnung für… …   Universal-Lexikon

  • Float On — Saltar a navegación, búsqueda «Float On» Sencillo de Modest Mouse del álbum Good News for People Who Love Bad News Publicación 14 de febrero, 2004 Formato CD …   Wikipedia Español

  • float — 1 n 1: an amount of money represented by checks outstanding and in process of collection 2: the time between a transaction (as the writing of a check or a purchase on credit) and the actual withdrawal of funds to cover it float 2 vi of a currency …   Law dictionary

  • Float — Float, v. i. [imp. & p. p. {Floated}; p. pr. & vb. n. {Floating}.] [OE. flotien, flotten, AS. flotian to float, swim, fr. fle[ o]tan. See {Float}, n.] 1. To rest on the surface of any fluid; to swim; to be buoyed up. [1913 Webster] The ark no… …   The Collaborative International Dictionary of English

  • Float.h — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h stdint.h stdio.h …   Википедия

  • float — ► VERB 1) rest on the surface of a liquid without sinking. 2) move slowly, hover, or be suspended in a liquid or the air. 3) put forward (an idea) as a suggestion or test of reactions. 4) (usu. as adj. floating) remain unsettled in one s opinions …   English terms dictionary

  • float|y — «FLOH tee», adjective, float|i|er, float|i|est. 1. that can float; buoyant. 2. (of a ship) needing very little water to float …   Useful english dictionary

  • Float — Float, v. t. 1. To cause to float; to cause to rest or move on the surface of a fluid; as, the tide floated the ship into the harbor. [1913 Webster] Had floated that bell on the Inchcape rock. Southey. [1913 Webster] 2. To flood; to overflow; to… …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”