Partager via


Comment : stocker les chiffres les plus significatifs dans une variable

Mise à jour : novembre 2007

Une variable stocke des nombres à fraction si vous la déclarez comme un type de données Decimal.

Une variable du Decimal, type de données (Visual Basic) peut stocker des nombres à 29 chiffres significatifs ainsi qu'un maximum de 28 décimales.

**Performances.**Decimal est le moins efficace des types de données numériques. Si vous n'avez pas besoin de la précision du type de données Decimal, vous pouvez utiliser le type de données Double qui peut stocker jusqu'à 18 chiffres significatifs. Les opérations avec Double sont plus rapides qu'avec Decimal, et les variables Double prennent moins d'espace en mémoire. Pour plus d'informations sur Double, consultez Comment : stocker des fractions dans une variable.

Vous devez peser l'importance de la précision par rapport aux performances avant de choisir un type de données.

Plus grande amplitude. S'il est nécessaire que votre variable stocke des nombres d'une amplitude supérieure à ce que le type de données Decimal peut stocker, vous pouvez utiliser le type de données Double ou Single, chacun possédant une plus grande plage. Si les variables Decimal peuvent stocker des valeurs allant jusqu'à 7,9228162514264337593543950335E+28, les variables Single peuvent stocker jusqu'à 3,4028235E+38, et les variables Double jusqu'à 1,79769313486231570E+308.

Pour stocker les chiffres les plus significatifs dans une variable

  1. Déclarez la variable avec Dim, instruction (Visual Basic).

  2. Faites suivre le nom de variable d'une clause As.

  3. Faites suivre le mot clé As du mot clé Decimal.

Voir aussi

Concepts

Caractères de type

Référence

Liste des types de données (Visual Basic)

Decimal, type de données (Visual Basic)

Double, type de données (Visual Basic)

Autres ressources

Types de données élémentaires