Udostępnij za pośrednictwem


Porady: obliczanie wartości liczbowych (Visual Basic)

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.217

    System.Math.PI

    counter

    4 * (67 + i)

    Pierwsze trzy wiersze 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łnej instrukcji.

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 zmiennej j po lewej stronie operatora, więc j daje wartość 276.

    Aby uzyskać więcej informacji, zobacz Instrukcje.

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 + i
    

    W poprzednim przykładzie obliczenie dla j wykonywania operatora dodawania (+) najpierw, ponieważ nawiasy wokół (67 + i) przesłaniają normalny pierwszeństwo, a przypisana j wartość to 276 (4 razy 69). Obliczenie dla k operatorów wykonuje operatory w ich normalnym pierwszeństwie (* przed +), a wartość przypisana do k to 270 (268 plus 2).

    Aby uzyskać więcej informacji, zobacz Pierwszeństwo operatora w Visual Basic.

Zobacz też