Double, type de données (Visual Basic)
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 (Visual Basic).
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 Double.
Voir aussi
Tâches
Dépannage des types de données (Visual Basic)
Référence
Liste des types de données (Visual Basic)
Decimal, type de données (Visual Basic)
Single, type de données (Visual Basic)
Fonctions de conversion de types de données (Visual Basic)
Liste des conversions (Visual Basic)