Freigeben über


Einzelner Datentyp (Visual Basic)

Enthält signierte IEEE 32-Bit(4-Byte)-Gleitkommazahlen mit einfacher Genauigkeit und reicht 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 speichern eine Annäherung an eine reelle Zahl.

Bemerkungen

Verwenden Sie den Single Datentyp, um Gleitkommawerte zu enthalten, für die keine vollständige Datenbreite erforderlich Doubleist. In einigen Fällen kann die Common Language Runtime Ihre Single Variablen eng zusammen packen und den Speicherverbrauch sparen.

Der Standardwert von Single lautet 0.

Programmiertipps

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

  • Erweiterung. Der Single-Datentyp wird zu Double erweitert. Dies bedeutet, dass Sie konvertieren SingleDouble können, ohne dass ein System.OverflowException Fehler auftritt.

  • Nachfolgende Nullen. Die Gleitkommadatentypen weisen keine interne Darstellung von nachgestellten 0 Zeichen auf. Sie unterscheiden beispielsweise nicht zwischen 4.2000 und 4.2. Daher werden nachgestellte 0 Zeichen nicht angezeigt, wenn Sie Gleitkommawerte anzeigen oder drucken.

  • Typzeichen. Durch Das Anfügen des Literaltypzeichens F an ein Literal wird es an den Single Datentyp erzwungen. Durch Das Anfügen des Bezeichnertypzeichens ! an einen bezeichner wird es erzwungen Single.

  • Framework-Typ. Der entsprechende Typ in .NET Framework ist die System.Single-Struktur.

Siehe auch