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 64-Bit(8-Byte)-Gleitkommazahlen mit doppelter Genauigkeit, die im Wert von -1,79769313486231570E+308 bis -4,94065645841246 liegen544E-324 für negative Werte und von 4,9406564584124654E-324 bis 1,79769313486231570E+308 für positive Werte. Zahlen mit doppelter Genauigkeit speichern eine Annäherung an eine reelle Zahl.
Bemerkungen
Der Double Datentyp stellt die größten und kleinsten möglichen Größen für eine Zahl bereit.
Der Standardwert von Double 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".Nachfolgende Nullen. Die Gleitkommadatentypen weisen keine interne Darstellung von nachfolgenden Nullzeichen auf. Sie unterscheiden beispielsweise nicht zwischen 4.2000 und 4.2. Daher werden nachfolgende Nullzeichen nicht angezeigt, wenn Sie Gleitkommawerte anzeigen oder drucken.
Typzeichen. Durch Das Anfügen des Literaltypzeichens
Ran ein Literal wird es an denDoubleDatentyp erzwungen. Wenn beispielsweise ein ganzzahliger Wert gefolgtRwird, wird der Wert in einDouble.' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RDurch Das Anfügen des Bezeichnertypzeichens
#an einen bezeichner wird es erzwungenDouble. Im folgenden Beispiel wird die Variablenumals :DoubleDim num# = 3Framework-Typ. Der entsprechende Typ in .NET Framework ist die System.Double-Struktur.