Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 zuDoubleerweitert. Dies bedeutet, dass Sie konvertierenSingleDoublekö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
Fan ein Literal wird es an denSingleDatentyp erzwungen. Durch Das Anfügen des Bezeichnertypzeichens!an einen bezeichner wird es erzwungenSingle.Framework-Typ. Der entsprechende Typ in .NET Framework ist die System.Single-Struktur.