Double, type de données (Visual Basic)

Mise à jour : Juillet 2008

Contient des nombres à virgule flottante en double précision IEEE 64 bits (8 octets) signés dont la valeur est comprise entre -1,79769313486231570E+308 et -4,94065645841246544E-324 pour les valeurs négatives et entre 4,94065645841246544E-324 et 1,79769313486231570E+308 pour les valeurs positives. Les nombres en double précision stockent une approximation d'un nombre réel.

Notes

Le type de données Double fournit les amplitudes les plus grandes et les plus petites possibles pour un nombre.

La valeur par défaut de Double est 0.

Conseils de programmation

  • **Précision.**Lorsque vous utilisez des nombres à virgule flottante, n'oubliez pas qu'ils n'ont pas toujours de représentation précise dans la mémoire. Certaines opérations pourraient avoir des résultats inattendus, comme la comparaison de valeur et l'opérateur Mod. Pour plus d'informations, consultez Dépannage des types de données.

  • Zéros de fin. Les types de données à virgule flottante n'ont aucune représentation interne du zéro (0) de fin. Par exemple, ils ne font pas la différence entre 4,2000 et 4,2. Par conséquent, le zéro (0) de fin n'apparaît pas lorsque vous affichez ou imprimez des valeurs à virgule flottante.

  • Caractères de type. L'ajout du caractère de type de littéral R à un littéral force ce dernier en un type de données Double. Par exemple, si une valeur entière est suivie de R, la valeur est remplacée par un Double.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    L'ajout du caractère de type d'identificateur # à un identificateur force ce dernier en un type Double. Dans l'exemple suivant, la variable num est typée en tant que Double:

    Dim num# = 3
    
  • Type Framework. Le type correspondant dans le .NET Framework est la structure System.Double.

Voir aussi

Tâches

Dépannage des types de données

Concepts

Utilisation efficace des types de données

Caractères de type

Référence

Liste des types de données (Visual Basic)

System.Double

Decimal, type de données (Visual Basic)

Single, type de données (Visual Basic)

Fonctions de conversion de types de données

Liste des conversions

Historique des modifications

Date

Historique

Raison

Juillet 2008

Exemples ajoutés d'utilisation de caractères de type dans la section "Astuces de programmation".

Commentaires client.