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 und Operatoren darstellen, die diesen Werte entsprechend agieren.

Berechnen numerischer Werte

So berechnen Sie einen numerischen Wert

  • Kombinieren Sie einen oder mehrere numerische Literale, Konstanten und Variablen in einem numerischen Ausdruck. Das folgende Beispiel zeigt einige gültige numerische Ausdrücke.

    93.217

    System.Math.PI

    counter

    4 * (67 + i)

    Die ersten drei Zeilen zeigen ein Literal, eine Konstante und eine Variable. Jedes dieser Elemente bildet selbst einen gültigen numerischen Ausdruck. Die letzte Zeile zeigt eine Kombination aus einer Variablen mit zwei Literalen.

    Beachten Sie, dass ein numerischer Ausdruck allein 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 durch einen numerischen Ausdruck dargestellten Wert einer Variablen zuzuweisen, wie im folgenden Beispiel veranschaulicht.

    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 Variable j auf der linken Seite des Operators zugewiesen, sodass j als 276 ausgewertet wird.

    Weitere Informationen finden Sie unter Transact-SQL-Anweisungen.

Mehrere Operatoren

Wenn der numerische Ausdruck mehrere Operatoren enthält, wird die Reihenfolge, in der sie ausgewertet werden, durch die Regeln der Operatorrangfolge bestimmt. Um die Regeln der Operatorrangfolge außer Kraft zu setzen, schließen Sie Ausdrücke wie im obigen Beispiel in Klammern ein. Die eingeschlossenen Ausdrücke werden zuerst ausgewertet.

So überschreiben Sie die Rangfolge des normalen Operators

  • Verwenden Sie Klammern, um die Vorgänge einzuschließen, die Zuerst ausgeführt werden sollen. Das folgende Beispiel zeigt zwei unterschiedliche Ergebnisse mit denselben Operanden und Operatoren.

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

    Im vorherigen Beispiel führt die Berechnung für j zuerst den Additionsoperator (+) aus, da die Klammern um (67 + i) die normale Rangfolge außer Kraft setzen, der j zugewiesene Wert ist 276 (4 mal 69). Die Berechnung für k führt die Operatoren in ihrer normalen Rangfolge (* vor +) aus und der k zugewiesene Wert ist 270 (268 plus 2).

    Weitere Informationen finden Sie unter Operatorrangfolge in Visual Basic.

Siehe auch