Freigeben über


Vorgehensweise: Berechnen numerischer Werte (Visual Basic)

Sie können numerische Werte mithilfe numerischer Ausdrücke berechnen. Ein numerischer Ausdruck ist ein Ausdruck, der Literale, Konstanten und Variablen enthält, die numerische Werte darstellen, und Operatoren, die auf diese Werte reagieren.

Berechnen numerischer Werte

So berechnen Sie einen numerischen Wert

  • Kombinieren Sie ein 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 formulariert einen gültigen numerischen Ausdruck selbst. Die letzte Zeile zeigt eine Kombination einer Variablen mit zwei Literalen.

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

Einen numerischen Wert speichern

  • 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 Variablen j auf der linken Seite des Operators zugewiesen, sodass j den Wert 276 ergibt.

    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 Sie zuerst ausführen möchten. Das folgende Beispiel zeigt zwei verschiedene 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 den Additionsoperator (+) zuerst aus, da die Klammern um (67 + i) die normale Rangfolge überschreiben und der zugewiesene j Wert 276 (4 mal 69) ist. Die Berechnung für k führt die Operatoren in ihrer normalen Rangfolge aus (* vor +), und der zugewiesene Wert für k beträgt 270 (268 plus 2).

    Weitere Informationen finden Sie unter Operatorrangfolge in Visual Basic.

Siehe auch