Constantes à virgule flottante

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation des constantes - Index

Les constantes en virgule flottante sont formées des éléments suivants :

  • Entier décimal
  • Séparateur décimal
  • Fraction décimale
  • e ou E et un exposant entier signé (facultatif)
  • Suffixe de type : f, F, l ou L (facultatif)

Vous pouvez omettre l'entier décimal ou la fraction décimale, mais non les deux. Vous pouvez omettre le séparateur décimal ou la lettre e (ou E) suivie de l'exposant entier signé, mais non les deux. Ces règles permettent des notations conventionnelles et scientifiques (exposants).

Les constantes en virgule flottante négatives sont considérées comme des constantes positives avec l'opérateur unaire moins (-) en préfixe.

Voici quelques exemples :

Constante Valeur

23.45e6

23.45 * 10^6

.0

0

0.

0.0

1.

1.0

-1.23

-1.23

2e-5

2.0 * 10^-5

3E+10

3.0 * 10^10

.09E34

0.09 * 10^34


En l'absence de suffixe, les constantes en virgule flottante sont du type double.. Cependant, vous pouvez attribuer à une constante en virgule flottante le type float en lui ajoutant le suffixe f ou F. De même, le suffixe l ou L attribue à la constante le type de données long double. Le tableau suivant montre les intervalles disponibles pour les types float, double et long double.

Tailles et intervalles des constantes en virgule flottante

Type Taille (bits) Intervalle de valeurs

float

32

3.4 * 10^-38 to 3.4 * 10^38

double

64

1.7 * 10^-308 to 1.7 * 10^308

long double

80

3.4 * 10^-4932 to 1.1 * 10^4932


Voir aussi