Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wartości liczbowe można obliczyć przy użyciu wyrażeń liczbowych. Wyrażenie liczbowe to wyrażenie zawierające literały, stałe i zmienne reprezentujące wartości liczbowe oraz operatory, które działają na tych wartościach.
Obliczanie wartości liczbowych
Aby obliczyć wartość liczbową
Połącz co najmniej jeden literał liczbowy, stałe i zmienne w wyrażenie liczbowe. Poniższy przykład przedstawia kilka prawidłowych wyrażeń liczbowych.
93.217System.Math.PIcounter4 * (67 + i)Pierwsze trzy linie pokazują literał, stałą i zmienną. Każda z nich tworzy prawidłowe wyrażenie liczbowe. Ostatni wiersz przedstawia kombinację zmiennej z dwoma literałami.
Należy pamiętać, że wyrażenie liczbowe nie tworzy pełnej instrukcji języka Visual Basic. Należy użyć wyrażenia w ramach pełnego zdania.
Aby przechowywać wartość liczbową
Możesz użyć instrukcji przypisania, aby przypisać wartość reprezentowaną przez wyrażenie liczbowe do zmiennej, jak pokazano w poniższym przykładzie.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)W poprzednim przykładzie wartość wyrażenia po prawej stronie operatora równości (
=) jest przypisywana do zmiennejjpo lewej stronie operatora, więcjdaje wartość 276.Aby uzyskać więcej informacji, zobacz Statements.
Wiele operatorów
Jeśli wyrażenie liczbowe zawiera więcej niż jeden operator, kolejność, w której są obliczane, jest określana przez reguły pierwszeństwa operatora. Aby zastąpić reguły pierwszeństwa operatora, wyrażenia są ujęte w nawiasy, jak w powyższym przykładzie; wyrażenia ujęte są najpierw obliczane.
Aby zastąpić pierwszeństwo operatora normalnego
Użyj nawiasów, aby ująć operacje, które chcesz wykonać jako pierwsze. W poniższym przykładzie przedstawiono dwa różne wyniki z tymi samymi operandami i operatorami.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + iW poprzednim przykładzie obliczenie dla
jnajpierw wykonuje operator dodawania (+), ponieważ nawiasy wokół(67 + i)przesłaniają normalne pierwszeństwo, a wartość przypisana dojwynosi 276 (4 razy 69). Obliczenie dlakwykonuje operacje zgodnie z ich standardową kolejnością (*przed+), a wartość przypisana dokto 270 (268 plus 2).Aby uzyskać więcej informacji, zobacz Pierwszeństwo operatora w Visual Basic.