Single-Datentyp (Visual Basic)
Aktualisiert: November 2007
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 Mod-Operator. Weitere Informationen finden Sie unter Problembehandlung bei Datentypen.
Erweiterung. Der Single-Datentyp wird zu Double erweitert. Dies bedeutet, dass Sie Single in Double konvertieren können, ohne dass ein System.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.
Framework-Typ. Der entsprechende Typ in .NET Framework ist die System.Single-Struktur.
Siehe auch
Aufgaben
Problembehandlung bei Datentypen
Konzepte
Effiziente Verwendung von Datentypen
Referenz
Datentyp: Zusammenfassung (Visual Basic)
Decimal-Datentyp (Visual Basic)
Double-Datentyp (Visual Basic)