C Standard Library - float.h
Lun 10 Mar 2008
   


#define DBL_DIG ...
#define DBL_EPSILON ...
#define DBL_MANT_DIG ...
#define DBL_MAX ...
#define DBL_MAX_10_EXP ...
#define DBL_MAX_EXP ...
#define DBL_MIN ...
#define DBL_MIN_10_EXP ...
#define DBL_MIN_EXP ...
#define FLT_DIG ...
#define FLT_EPSILON ...
#define FLT_MANT_DIG ...
#define FLT_MAX ...
#define FLT_MAX_10_EXP ...
#define FLT_MAX_EXP ...
#define FLT_MIN ...
#define FLT_MIN_10_EXP ...
#define FLT_MIN_EXP ...
#define FLT_RADIX ...
#define FLT_ROUNDS ...
#define LDBL_DIG ...
#define LDBL_EPSILON ...
#define LDBL_MANT_DIG ...
#define LDBL_MAX ...
#define LDBL_MAX_10_EXP ...
#define LDBL_MAX_EXP ...
#define LDBL_MIN ...
#define LDBL_MIN_10_EXP ...
#define LDBL_MIN_EXP ...
Espressione che definisce di quante cifre decimali è la precisione di un oggetto di tipo double (DBL_DIG), float (FLT_DIG), long double (LDBL_DIG). Deve essere pari almeno a 10.
 

Espressione che rappresenta il più piccolo numero positivo in virgola mobile associabile ad un double (DBL_EPSILON), un float (FLT_EPSILON), un long double (LDBL_EPSILON). Deve essere maggiore o uguale a 1E-9.
Espressione che definisce il numero di cifre decimali della mantissa di un oggetto di tipo double (DBL_MANT_DIG), float (FLT_MANT_DIG), long double (LDBL_MANT_DIG).
Espressione che definisce il più grande numero rappresentabile con un oggetto di tipo double (DBL_MAX), float (FLT_MAX), long double (LDBL_MAX).
Espressione che definisce la più grande potenza tale che 10 elevato ad essa sia minore o uguale a DBL_MAX (double), FLT_MAX (float), LDBL_MAX (long double). Deve essere almeno pari a 37.
Espressione che definisce la più grande potenza tale che FLT_RADIX elevato ad essa meno uno sia minore o uguale a DBL_MAX (double), FLT_MAX (float), LDBL_MAX (long double).
Espressione che definisce il più piccolo numero rappresentabile con un double (DBL_MIN), float (FLT_MIN), long double (LDBL_MIN). Deve essere pari almeno a 1E-37.
Espressione che definisce la più piccola potenza tale che 10 elevato ad essa sia maggiore o uguale a DBL_MIN (double), FLT_MIN (float), LDBL_MIN (long double). Deve essere almeno pari a -37.
Espressione che definisce la più piccola potenza tale che 10 elevato ad essa meno uno sia maggiore o uguale a DBL_MIN (double), FLT_MIN (float), LDBL_MIN (long double).
Definisce la base in cui è rappreentato l'esponente dei numeri i virgola mobile.
Definisce il tipo di arrotondamento per i numeri in virgola mobile
codice descrizione
-1 Indeterminabile
0 arrotondamento verso lo zero
1 arrotondamento verso il più vicino
2 arrotondamento verso più infinito
3 arrotondamento verso meno infinito