Double-Datentyp (Visual Basic)

Aktualisiert: Juli 2008

Speichert 64-Bit-(8-Byte-)Gleitkommazahlen mit Vorzeichen und doppelter Genauigkeit nach IEEE. Die Werte reichen von -1,79769313486231570E+308 bis -4,94065645841246544E-324 für negative Werte und von 4,94065645841246544E-324 bis 1,79769313486231570E+308 für positive Werte. Zahlen mit doppelter Genauigkeit enthalten eine Näherung einer reellen Zahl.

Hinweise

Der Double-Datentyp stellt die größten und kleinsten möglichen Werte für eine Zahl bereit.

Der Standardwert von Double ist 0.

Programmiertipps

  • Genauigkeit. Wenn Sie mit Gleitkommazahlen arbeiten, müssen Sie daran denken, dass die Zahlen im Speicher nicht immer präzise dargestellt werden. Dies kann bei bestimmten Operationen zu unerwarteten Ergebnissen führen, z. B. beim Wertvergleich und beim Operator Mod. Weitere Informationen finden Sie unter Problembehandlung bei Datentypen.

  • Nachgestellte Nullen. Die Gleitkommadatentypen verfügen über keine interne Darstellung von nachgestellten Nullen. Sie unterscheiden zum Beispiel nicht zwischen 4,2000 und 4,2. Daher werden nachgestellte Nullen nicht dargestellt, wenn Sie Gleitkommawerte anzeigen oder drucken.

  • Typzeichen. Durch Anhängen des Literaltypzeichens R an ein Literal wird der Double-Datentyp erzwungen. Wenn beispielsweise einem ganzzahligen Wert R folgt, wird der Wert in ein Double geändert.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Durch Anhängen des Typkennzeichens # an einen beliebigen Bezeichner wird für diesen ebenfalls der Double-Datentyp erzwungen. Im folgenden Beispiel wird die Variable num als Double behandelt:

    Dim num# = 3
    
  • Framework-Typ. Der entsprechende Typ in .NET Framework ist die System.Double-Struktur.

Siehe auch

Aufgaben

Problembehandlung bei Datentypen

Konzepte

Effiziente Verwendung von Datentypen

Typzeichen

Referenz

Datentyp: Zusammenfassung (Visual Basic)

System.Double

Decimal-Datentyp (Visual Basic)

Single-Datentyp (Visual Basic)

Funktionen für die Typkonvertierung

Konvertierung: Zusammenfassung

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Beispiele für die Verwendung von Typzeichen im Abschnitt "Programmiertipps" hinzugefügt.

Kundenfeedback.