Freigeben über


Gewusst wie: Ablegen der signifikanten Ziffern in einer Variablen

Aktualisiert: November 2007

In einer Variablen können Zahlen mit Bruchteilen gespeichert werden, wenn sie als Variable vom Datentyp Decimal deklariert wird.

In einer Variablen vom Typ Decimal-Datentyp (Visual Basic) können Zahlen mit 29 signifikanten Stellen abgelegt werden, von denen wiederum bis zu 28 Dezimalstellen sein können.

**Leistung.**Decimal hat unter den numerischen Datentypen das schlechteste Leistungsverhalten. Wenn nicht die hohe Genauigkeit des Datentyps Decimal erforderlich ist, können Sie den Datentyp Double verwenden, über den sich Zahlen mit 18 signifikanten Stellen darstellen lassen. Operationen mit dem Typ Double werden schneller ausgeführt als Operationen mit dem Typ Decimal. Darüber hinaus belegen Double-Variablen weniger Speicherplatz. Weitere Informationen zum Datentyp Double finden Sie unter Gewusst wie: Ablegen von Bruchzahlen in einer Variablen.

Wägen Sie vor der Wahl eines Datentyps die Kriterien Genauigkeit und Leistung gegeneinander ab.

Größe. Wenn in einer Variablen größere Zahlen abgelegt werden sollen, als vom Decimal-Datentyp dargestellt werden können, können Sie den Double-Datentyp oder den Single-Datentyp verwenden, die beide einen größeren Wertebereich besitzen. In Decimal-Variablen können Werte bis zu 7,9228162514264337593543950335E+28, in Single-Variablen Werte bis zu 3,4028235E+38 und in Double-Variablen Werte bis zu 1,79769313486231570E+308 abgelegt werden.

So legen Sie die signifikantesten Stellen in einer Variablen ab

  1. Deklarieren Sie die Variable mit einer Dim-Anweisung (Visual Basic).

  2. Geben Sie unmittelbar nach dem Variablennamen eine As-Klausel an.

  3. Geben Sie unmittelbar nach dem As-Schlüsselwort das Decimal-Schlüsselwort an.

Siehe auch

Konzepte

Typzeichen

Referenz

Datentyp: Zusammenfassung (Visual Basic)

Decimal-Datentyp (Visual Basic)

Double-Datentyp (Visual Basic)

Weitere Ressourcen

Elementare Datentypen