Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.217System.Math.PIcounter4 * (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 Variablenjauf der linken Seite des Operators zugewiesen, sodassjden 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 + iIm vorherigen Beispiel führt die Berechnung für
jden Additionsoperator (+) zuerst aus, da die Klammern um(67 + i)die normale Rangfolge überschreiben und der zugewiesenejWert 276 (4 mal 69) ist. Die Berechnung fürkführt die Operatoren in ihrer normalen Rangfolge aus (*vor+), und der zugewiesene Wert fürkbeträgt 270 (268 plus 2).Weitere Informationen finden Sie unter Operatorrangfolge in Visual Basic.