Gewusst wie: Berechnen von numerischen Werten
Aktualisiert: November 2007
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 ist. 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 Zuweisungsanweisungen.
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
Konzepte
Operatoren und Ausdrücke in Visual Basic
Effiziente Kombination von Operatoren