Limites des valeurs à virgule flottante
Section spécifique à Microsoft
Le tableau suivant répertorie les limites applicables aux valeurs des constantes à virgule flottante. Ces limites sont également définies dans le fichier <d’en-tête standard float.h>.
Limites des constantes à virgule flottante
Constant | Signification | Value |
---|---|---|
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 tel 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 le radix spécifié par FLT_RADIX le signe à 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 tel que FLT_RADIX élevé à ce nombre est un nombre à virgule flottante pouvant ê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é à 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 tel qu’il FLT_RADIX est élevé à ce nombre est un nombre à virgule flottante pouvant ê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) |
Remarque
Les informations contenues dans le tableau peuvent différer dans les versions ultérieures du produit.
FIN de la section spécifique à Microsoft
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour