Single-Datentyp (Visual Basic)

Enthält signierte IEEE 32-Bit (4-Byte) einzelgenaue Gleitkommazahlen 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. Einzelgenauigkeitszahlen speichern eine Näherung einer realen Zahl.

Bemerkungen

Verwenden Sie den Single Datentyp, um Gleitkommawerte zu enthalten, die keine vollständige Datenbreite Doubleerfordern. In einigen Fällen kann die allgemeine Sprachlaufzeit Ihre Single Variablen eng zusammen packen und Speicherverbrauch speichern.

Der Standardwert von Single lautet 0.

Programmiertipps

  • Genauigkeit. Wenn Sie mit Gleitkommazahlen arbeiten, denken Sie daran, dass sie nicht immer über eine genaue Darstellung im Arbeitsspeicher verfügen. Dies kann zu unerwarteten Ergebnissen aus bestimmten Vorgängen führen, z. B. Wertvergleich Mod und Operator. Weitere Informationen finden Sie unter Problembehandlung für Datentypen.

  • Erweiterung. Der Single Datentyp erweitert sich auf Double. Dies bedeutet, dass Sie ohne System.OverflowException Fehler konvertieren SingleDouble können.

  • Nachgestellte Nullen. Die Gleitkommadatentypen verfügen nicht über eine interne Darstellung von nachgestellten 0 Zeichen. Sie unterscheiden beispielsweise nicht zwischen 4.2000 und 4.2. Folglich werden abgestellte 0 Zeichen nicht angezeigt, 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.

Weitere Informationen