Single, type de données (Visual Basic)
Contient des nombres à virgule flottante en simple précision IEEE 32 bits (4 octets) signés dont la valeur est comprise entre -3,4028235E+38 et -1,401298E-45 pour les valeurs négatives et entre 1,401298E-45 et 3,4028235E+38 pour les valeurs positives. Les nombres en simple précision stockent une approximation d'un nombre réel.
Notes
Utilisez le type de données Single pour contenir des valeurs à virgule flottante qui ne nécessitent pas la largeur complète des données de type Double. Dans certains cas, le Common Language Runtime peut être capable de comprimer les variables Single ensemble et d'enregistrer la consommation de mémoire.
La valeur par défaut de Single est 0.
Conseils de programmation
Précision. Lorsque vous utilisez des nombres à virgule flottante, pensez 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).
Extension. Le type de données Single s'étend à Double. Cela signifie que vous pouvez convertir Single en Double sans produire d'erreur OverflowException.
Zéros de fin. Les types de données à virgule flottante n'ont aucune représentation interne du 0 de fin. Par exemple, ils ne font pas la différence entre 4,2000 et 4,2. Par conséquent, le 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 F à un littéral force ce dernier en un type de données Single. L'ajout du caractère de type d'identificateur ! à un identificateur force ce dernier en un type Single.
Type Framework. Le type correspondant dans le .NET Framework est la structure Single.
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)
Double, type de données (Visual Basic)
Fonctions de conversion de types de données (Visual Basic)
Liste des conversions (Visual Basic)