Partager via


Limites des constantes à virgule flottante

Section spécifique à Microsoft

Le tableau suivant répertorie les limites applicables aux valeurs des constantes à virgule flottante. Le fichier d'en-tête FLOAT.H contient ces informations.

Limites des constantes à virgule flottante

Constant Signification Valeur
FLT_DIG
DBL_DIG
LDBL_DIG
Nombre de chiffres, q, de sorte qu’un nombre à virgule flottante avec q chiffres décimaux peut être arrondi en représentation à virgule flottante puis restauré à sa valeur initiale sans perte de précision. 6
15
15
FLT_EPSILON
DBL_EPSILON
LDBL_EPSILON
Plus petit nombre positif x de sorte que x + 1,0 n’est pas égal à 1,0 1,192092896e-07F
2,2204460492503131e-016
2,2204460492503131e-016
FLT_GUARD 0
FLT_MANT_DIG
DBL_MANT_DIG
LDBL_MANT_DIG
Nombre de chiffres dans la base spécifiée par FLT_RADIX dans la mantisse à virgule flottante. La base est 2 ; par conséquent, ces valeurs spécifient des bits. 24
53
53
FLT_MAX
DBL_MAX
LDBL_MAX
Nombre à virgule flottante maximal pouvant être représenté 3,402823466e+38F
1.7976931348623158e+308
1.7976931348623158e+308
FLT_MAX_10_EXP
DBL_MAX_10_EXP
LDBL_MAX_10_EXP
Entier maximal tel que 10 élevé à la puissance de ce nombre est un nombre à virgule flottante pouvant être représenté. 38
308
308
FLT_MAX_EXP
DBL_MAX_EXP
LDBL_MAX_EXP
Entier maximal de sorte que FLT_RADIX élevé à la puissance de ce nombre est un nombre à virgule flottante qui peut être représenté. 128
1 024
1 024
FLT_MIN
DBL_MIN
LDBL_MIN
Valeur positive minimale. 1,175494351e-38F
2.2250738585072014e-308
2.2250738585072014e-308
FLT_MIN_10_EXP
DBL_MIN_10_EXP
LDBL_MIN_10_EXP
Entier négatif minimal tel que 10 élevé à la puissance de ce nombre est un nombre à virgule flottante pouvant être représenté. -37
-307
-307
FLT_MIN_EXP
DBL_MIN_EXP
LDBL_MIN_EXP
Entier négatif minimal de sorte que FLT_RADIX élevé à la puissance de ce nombre est un nombre à virgule flottante qui peut être représenté. -125
-1021
-1021
FLT_NORMALIZE 0
FLT_RADIX
_DBL_RADIX
_LDBL_RADIX
Base de représentation d'exposant 2
2
2
FLT_ROUNDS
_DBL_ROUNDS
_LDBL_ROUNDS
Mode d'arrondi pour l'addition à virgule flottante 1 (arrondi)
1 (arrondi)
1 (arrondi)

Notez que les informations fournies dans le tableau ci-dessus peuvent différer dans des implémentations futures.

FIN de la section spécifique à Microsoft

Voir aussi

Constantes à virgule flottante C