Freigeben über


Gewusst wie: Ablegen der größtmöglichen Zahl in einer Variablen (Visual Basic)

In einer Variablen können die größtmöglichen Zahlen mit exakter Genauigkeit abgelegt werden, wenn die Variable als Datentyp Decimal deklariert wird. Die nächstgrößte ganzzahlige Kapazität bietet der Datentyp ULong. Wenn Sie die Genauigkeit integraler Datentypen nicht benötigen, können mit Gleitkommatypen noch größere Werte dargestellt werden.

Zwei verschiedene Bedeutungen von "größte"

Größter präziser Wert. Wenn große ganze Zahlen mit voller Genauigkeit bis zur Einerstelle abgelegt werden sollen, können Sie den Decimal-Datentyp (Visual Basic) verwenden. Der Decimal-Typ kann ganze Zahlen von -79.228.162.514.264.337.593.543.950.335 bis 79.228.162.514.264.337.593.543.950.335 (7.9...E+28) enthalten.

Größter Wert. Die Dezimalzahlentypen Single und Double können Zahlen mit größeren Werten, aber nicht mit exakter Genauigkeit darstellen. Der Single-Datentyp (Visual Basic) kann Zahlen mit einer Genauigkeit von 8 Stellen darstellen. Der Double-Datentyp (Visual Basic) bietet eine Genauigkeit von 18 Stellen.

So legen Sie die größtmöglichen ganzen Zahlen in einer Variablen ab

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

  2. Geben Sie nach dem Variablennamen eine As-Klausel an, die das Schlüsselwort Decimal enthält.

    Dim atomsInTheUniverse As Decimal
    

Effiziente Datentypen

Der Decimal-Typ ist der langsamste aller elementaren numerischen Datentypen. Wenn die ganzen Zahlen nicht allzu große Werte annehmen und stets positiv oder 0 sind, ziehen Sie den Typ ULong in Betracht.

Eine Variable vom ULong-Datentyp (Visual Basic) kann ganze Zahlen von 0 bis 18.446.744.073.709.551.615 (1.8...E+19) enthalten. Operationen mit numerischen Werten vom Typ ULong werden viel schneller ausgeführt als Operationen mit Decimal-Werten, aber nicht so effizient wie Operationen mit UInteger-Werten.

So legen Sie große nicht negative ganze Zahlen in einer Variablen mit effizientem Leistungsverhalten ab

  1. Deklarieren Sie die Variable mit einer Dim-Anweisung.

  2. Geben Sie nach dem Variablennamen eine As-Klausel an, die das Schlüsselwort ULong enthält.

    Dim atomsInTheEarth As ULong
    

Siehe auch

Referenz

Datentyp: Zusammenfassung (Visual Basic)

Integer-Datentyp (Visual Basic)

Long-Datentyp (Visual Basic)

Decimal-Datentyp (Visual Basic)

UInteger-Datentyp

ULong-Datentyp (Visual Basic)

Konzepte

Typzeichen (Visual Basic)

Weitere Ressourcen

Elementare Datentypen (Visual Basic)