Single-Datentyp (Visual Basic)

Enthält 32-Bit-Gleitkommazahlen mit einfacher Genauigkeit (4 Byte) im Bereich 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 Näherung einer reellen Zahl.

Bemerkungen

Verwenden Sie den Single -Datentyp, um Gleitkommawerte zu enthalten, die nicht die vollständige Datenbreite von Double erfordern. In einigen Fällen ist die Common Language Runtime möglicherweise in der Lage, Ihre Variablen eng zusammenzupacken und Speicherverbrauch zu Single sparen.

Der Standardwert von Single lautet 0.

Programmiertipps

  • Präzision. 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 bestimmter Vorgänge führen, z. B. zu Wertvergleichen und dem Mod Operator. Weitere Informationen finden Sie unter Problembehandlung bei Datentypen.

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

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

  • Geben Sie Zeichen ein. 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