Share via


Gewusst wie: Berechnen von numerischen Werten (Visual Basic)

Sie können numerische Werte mithilfe von numerischen Ausdrücken berechnen. Ein numerischer Ausdruck ist ein Ausdruck, der Literale, Konstanten und Variablen enthält, die numerische Werte darstellen, sowie Operatoren, die diese Werte behandeln.

Berechnen von numerischen Werten

So berechnen Sie einen numerischen Wert

  • Bilden Sie aus ein oder mehreren numerischen Literalen, Konstanten und Variablen einen numerischen Ausdruck. Im folgenden Beispiel werden einige gültige numerische Ausdrücke dargestellt.

    93.217

    System.Math.PI

    counter

    4 * (67 + i)

    Die ersten drei Zeilen enthalten ein Literal, eine Konstante bzw. eine Variable. Jedes dieser Elemente an sich ist ein gültiger numerischer Ausdruck. Die letzte Zeile enthält eine Variable mit zwei Literalen.

    Beachten Sie, dass ein numerischer Ausdruck an sich keine vollständige Visual Basic-Anweisung bildet. Sie müssen den Ausdruck als Teil einer vollständigen Anweisung verwenden.

So speichern Sie einen numerischen Wert

  • Sie können eine Zuweisungsanweisung verwenden, um den von einem numerischen Ausdruck dargestellten Wert einer Variablen zuzuweisen, wie im folgenden Beispiel dargestellt.

    Dim i As Integer = 2
    Dim j As Integer
    j = 4 * (67 + i)
    

    Im vorherigen Beispiel wird der Wert des Ausdrucks auf der rechten Seite des Gleichheitsoperators (=) der Variablen j auf der linken Seite des Operators zugewiesen, sodass j 276 ergibt.

    Weitere Informationen finden Sie unter Anweisungen (Visual Basic).

Mehrere Operatoren

Wenn der numerische Ausdruck mehr als einen Operator enthält, wird die Reihenfolge der Berechnung durch die Regeln der Operatorrangfolge festgelegt. Wenn Sie die Regeln der Operatorrangfolge überschreiben möchten, müssen Sie wie im obigen Beispiel Ausdrücke in Klammern einschließen. Die Ausdrücke ein Klammern werden zuerst ausgewertet.

So überschreiben Sie die normale Operatorrangfolge

  • Schließen Sie die Operationen in Klammern ein, die zuerst ausgeführt werden sollen. Im folgenden Beispiel werden zwei verschiedene, mit den gleichen Operanden und Operatoren erzielte Ergebnisse veranschaulicht.

    Dim i As Integer = 2
    Dim j, k As Integer
    j = 4 * (67 + i)
    k = 4 * 67 + i
    

    Im vorhergehenden Beispiel wird in der Berechnung für j der Additionsoperator (+) zuerst ausgeführt, weil die Klammern um (67 + i) die normale Rangfolge überschreiben, und der j zugewiesene Wert ist 276 (4 mal 69). Bei der Berechnung von k werden die Operatoren in der normalen Rangfolge (* vor +) ausgeführt, und der k zugewiesene Wert ist 270 (268 plus 2).

    Weitere Informationen finden Sie unter Operatorrangfolge in Visual Basic.

Siehe auch

Referenz

Operatorrangfolge in Visual Basic

Arithmetische Operatoren (Visual Basic)

Konzepte

Operatoren und Ausdrücke in Visual Basic

Wertevergleich (Visual Basic)

Effiziente Kombination von Operatoren (Visual Basic)

Weitere Ressourcen

Anweisungen (Visual Basic)