Single-Datentyp (Visual Basic)
Enthält 32-Bit-(4-Byte-)Gleitkommazahlen mit Vorzeichen mit einfacher Genauigkeit nach IEEE. Die Werte reichen von –3,4028235E+38 bis –1,401298E–45 für negative Werte und von 1,401298E–45 bis 3,4028235E+38 für positive Werte. Zahlen mit einfacher Genauigkeit enthalten eine Näherung einer reellen Zahl.
Hinweise
Verwenden Sie den Single-Datentyp für Gleitkommawerte, die nicht die volle Datenbreite von Double benötigen. In bestimmten Fällen werden Single-Variablen von der Common Language Runtime eventuell platzsparend gepackt, damit weniger Arbeitsspeicher belegt wird.
Der Standardwert von Single ist 0.
Programmiertipps
Genauigkeit. Wenn Sie mit Gleitkommazahlen arbeiten, sollten Sie beachten, dass sie im Arbeitsspeicher nicht immer präzise dargestellt werden. Dies kann bei bestimmten Operationen zu unerwarteten Ergebnissen führen, z. B. beim Wertvergleich und beim Operator Mod. Weitere Informationen finden Sie unter Problembehandlung bei Datentypen (Visual Basic).
Erweiterung. Der Single-Datentyp wird zu Double erweitert. Dies bedeutet, dass Sie Single in Double konvertieren können, ohne dass ein OverflowException-Fehler auftritt.
Nachgestellte Nullen. Die Gleitkommadatentypen verfügen über keine interne Darstellung von nachgestellten Nullen. Sie unterscheiden zum Beispiel nicht zwischen 4,2000 und 4,2. Daher werden nachgestellte Nullen nicht dargestellt, wenn Sie Gleitkommawerte anzeigen oder drucken.
Typzeichen. Durch Anhängen des Literaltypzeichens F an ein Literal wird der Single-Datentyp erzwungen. Durch Anhängen des Typkennzeichens ! an einen beliebigen Bezeichner wird für diesen ebenfalls der Single-Datentyp erzwungen.
Frameworktyp. Der entsprechende Typ in .NET Framework ist die Single-Struktur.
Siehe auch
Aufgaben
Problembehandlung bei Datentypen (Visual Basic)
Referenz
Datentyp: Zusammenfassung (Visual Basic)
Decimal-Datentyp (Visual Basic)
Double-Datentyp (Visual Basic)
Funktionen für die Typkonvertierung (Visual Basic)
Konvertierung: Zusammenfassung (Visual Basic)