plutitor.h

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Biblioteca standard C ++
Biblioteca standard a C

float.h este un fișier antet de bibliotecă C standard pentru limbajul de programare C care conține macro-uri care sunt extinse la diferite limite și parametri ai tipurilor standard în virgulă mobilă .

Macro

Macrocomenzile, definite în standardul ISO 9899: 1999 secțiunea 5.2.4.2.2 standard sunt:

  • FLT_ROUNDS - specifică tipul de rotunjire efectuat în adăugiri în virgulă mobilă, cu următoarele valori:
  • -1 nedeterminabil;
  • 0 trunchiere ( rotunjire spre zero );
  • 1 rotunjire la cel mai apropiat;
  • 2 rotunjire spre infinit pozitiv;
  • 3 rotunjire spre infinit negativ;
  • alte valori indică rotunjirea definită de implementare.
  • FLT_EVAL_METHOD - determină modul în care sunt evaluate expresiile care implică toate tipurile de virgulă mobilă:
  • -1 nedeterminabil;
  • 0 evaluează toate operațiunile și constantele exclusiv cu precizia tipurilor de membri;
  • 1 evaluează toate operațiunile și constantele tipului plutitor și dublu din gama și precizia tipului dublu ;
  • 2 evaluează toate operațiile și constantele din gama și precizia tipului dublu lung ;
  • alte valori indică comportamente definite de implementare.
  • FLT_RADIX - baza reprezentării exponențiale (cel puțin 2 ).
  • FLT_MANT_DIG , DBL_MANT_DIG , LDBL_MANT_DIG - numărul de cifre din partea mantisă.
  • DECIMAL_DIG - (cel puțin 10 )
  • FLT_DIG , DBL_DIG , LDBL_DIG - (cel puțin 6 , 10 , 10 )
  • FLT_MIN_EXP , DBL_MIN_EXP , LDBL_MIN_EXP
  • FLT_MIN_10_EXP , DBL_MIN_10_EXP , LDBL_MIN_10_EXP , (cel puțin -37 )
  • FLT_MAX_EXP , DBL_MAX_EXP , LDBL_MAX_EXP
  • FLT_MAX_10_EXP , DBL_MAX_10_EXP , LDBL_MAX_10_EXP (cel puțin +37 )
  • FLT_MAX , DBL_MAX , LDBL_MAX - (cel puțin 1E + 37 )
  • FLT_EPSILON , DBL_EPSILON , LDBL_EPSILON - (cel puțin 1E-5 , 1E-9 , 1E-9 )
  • FLT_MIN , DBL_MIN , LDBL_MIN - (cel puțin 1E-37 )

Alte proiecte

linkuri externe

  • ( RO ) Întrebați : un program pentru a genera automat float.h și pentru a verifica corectitudinea valorilor prezente într-un anumit antet float.h
  • ( RO ) [1] tipuri flotante - Referințe definiții de bază, Specificație unică UNIX , Ediția 6, Grupul deschis
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT