paramètres décrivant les types flottants Plus de détails...
Macros | |
#define | FLT_RADIX |
base | |
#define | FLT_MANT_DIG |
résolution des float | |
#define | DBL_MANT_DIG |
résolution des double | |
#define | LDBL_MANT_DIG |
résolution des long double | |
#define | FLT_DIG |
résolution décimale des float | |
#define | DBL_DIG |
résolution décimale des double | |
#define | LDBL_DIG |
résolution décimale des long double | |
#define | FLT_MIN_EXP |
exposant minimal des float | |
#define | DBL_MIN_EXP |
exposant minimal des double | |
#define | LDBL_MIN_EXP |
exposant minimal des long double | |
#define | FLT_MIN_10_EXP |
exposant de 10 minimal des float | |
#define | DBL_MIN_10_EXP |
exposant de 10 minimal des double | |
#define | LDBL_MIN_10_EXP |
exposant de 10 minimal des long double | |
#define | FLT_MAX_EXP |
exposant maximal des float | |
#define | DBL_MAX_EXP |
exposant maximal des double | |
#define | LDBL_MAX_EXP |
exposant maximal des long double | |
#define | FLT_MAX_10_EXP |
exposant de 10 maximal des float | |
#define | DBL_MAX_10_EXP |
exposant de 10 maximal des double | |
#define | LDBL_MAX_10_EXP |
exposant de 10 maximal des long double | |
#define | FLT_MAX |
valeur maximale des float | |
#define | DBL_MAX |
valeur maximale des double | |
#define | LDBL_MAX |
valeur maximale des long double | |
#define | FLT_EPSILON |
epsilon des float | |
#define | DBL_EPSILON |
epsilon des double | |
#define | LDBL_EPSILON |
epsilon des long double | |
#define | FLT_MIN |
valeur minimale des float | |
#define | DBL_MIN |
valeur minimale des double | |
#define | LDBL_MIN |
valeur minimale des long double |
Cet entête fournit des macros donnant divers paramètres décrivant les types flottants.
Les flottants sont des nombres de la forme:
avec
Les différents paramètres donnés dans cet entête sont déduisibles de , , et .
Les nombres en virgule flottante donne plus d'informations sur la représentation en virgule flottante.
#define DBL_DIG |
Le nombre de chiffres en base 10 que le format double
est capable de représenter.
La norme C90 contient une erreur dans la formule dans le cas où la base est une puissance de 10, elle est corrigée ici.
#define DBL_EPSILON |
Différence la plus petite valeur représentable comme un double
plus grande que 1 et 1.
#define DBL_MANT_DIG |
Le nombre de chiffres en base que le format double
est capable de représenter.
#define DBL_MAX |
Valeur maximale finie représentable comme un double
.
#define DBL_MAX_10_EXP |
La puissance maximale de 10 représentable de manière finie comme un double
.
#define DBL_MAX_EXP |
Un de plus que la puissance maximale de représentable de manière finie comme un double
.
#define DBL_MIN |
La valeur minimale représentable de manière normalisée comme un double
.
#define DBL_MIN_10_EXP |
La puissance minimale de 10 représentable de manière normalisée comme un double
.
#define DBL_MIN_EXP |
Un de plus que la puissance minimale de représentable de manière normalisée comme un double
.
#define FLT_DIG |
Le nombre de chiffres en base 10 que le format float
est capable de représenter.
La norme C90 contient une erreur dans la formule dans le cas où la base est une puissance de 10, elle est corrigée ici.
#define FLT_EPSILON |
Différence la plus petite valeur représentable comme un float
plus grande que 1 et 1.
#define FLT_MANT_DIG |
Le nombre de chiffres en base que le format float
est capable de représenter.
#define FLT_MAX |
Valeur maximale finie représentable comme un float
.
#define FLT_MAX_10_EXP |
La puissance maximale de 10 représentable de manière finie comme un float
.
#define FLT_MAX_EXP |
Un de plus que la puissance maximale de représentable de manière finie comme un float
.
#define FLT_MIN |
La valeur minimale représentable de manière normalisée comme un float
.
#define FLT_MIN_10_EXP |
La puissance minimale de 10 représentable de manière normalisée comme un float
.
#define FLT_MIN_EXP |
Un de plus que la puissance minimale de représentable de manière normalisée comme un float
.
#define FLT_RADIX |
Les formats flottants doivent tous utiliser la même base, FLT_RADIX
en donne la valeur.
#define LDBL_DIG |
Le nombre de chiffres en base 10 que le format long double
est capable de représenter.
La norme C90 contient une erreur dans la formule dans le cas où la base est une puissance de 10, elle est corrigée ici.
#define LDBL_EPSILON |
Différence la plus petite valeur représentable comme un long double
plus grande que 1 et 1.
#define LDBL_MANT_DIG |
Le nombre de chiffres en base que le format long double
est capable de représenter.
#define LDBL_MAX |
Valeur maximale finie représentable comme un long double
.
#define LDBL_MAX_10_EXP |
La puissance maximale de 10 représentable de manière finie comme un long double
.
#define LDBL_MAX_EXP |
Un de plus que la puissance maximale de représentable de manière finie comme un long double
.
#define LDBL_MIN |
La valeur minimale représentable de manière normalisée comme un long double
.
#define LDBL_MIN_10_EXP |
La puissance minimale de 10 représentable de manière normalisée comme un long double
.
#define LDBL_MIN_EXP |
Un de plus que la puissance minimale de représentable de manière normalisée comme un long double
.