Page de démarrage > cat > float 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
floating-point
Un nombre en virgule flottante (flottant) est un nombre constitué d’un signe optionnel, un chiffre ou plus, un point décimal suivi éventuellement d’un ou plusieurs chiffres, optionnellement suivi de la lettre e, éventuellement suivie d’un signe, suivi par un chiffre ou plus.

Un nombre sans point décimal est un entier.

 [sign] digit [digit [ ... ] ] . [ { digit [digit [ ... ] ] } ] [{e | E} [sign ] digit [digit [digit [ ... ] ] ]

Un chiffre au moins doit apparaître avant le point décimal. Notez que si aucun chiffre n’est obligatoire après le point décimal, au moins un chiffre doit suivre un E (ou un e) s’il est employé.

S’il n’ya ni point décimal ni exposant, le nombre sera interprèté comme un integer.

Les nombres suivants sont des nombres en virgule flottante valides :

 0.0 +0.0 0. -0.0 0.0e+1 0.0e-1 0.e+0 0.0e0 0.0e-0 -0.0e-0 (ils valent tous 0.0)
 0.7 -0.3  1.0 -1. 1. -1.0  37.16  -40.33  +1.5  -12.34  3.14159267 1.39e5 1.7E-3

Les nombres suivants sont tous les mêmes :

 1000000.0 1.E+7 1.0e7 10.0e6 0.100E8 10000000.0E-1

Gambas fournit deux types différents de flottants :

Flottant Description Valeur par défaut Taille en mémoire
Single  -1.7014118E-38 .. +1.7014118E+38 0.0 4 octets
Float  -8.98846567431105E-307 .. +8.98846567431105E+307 0.0 8 octets

Voir aussi

Index du langage, expressions, Entiers, nombres