Практическое руководство. Вычисление числовых значений (Visual Basic)
Числовые значения можно вычислить с помощью числовых выражений. Числовое выражение — это выражение, которое содержит литералы, константы и переменные, представляющие числовые значения, а также операторы, действующие на эти значения.
Вычисление числовых значений
Для вычисления числового значения
Объедините один или несколько числовых литералов, констант и переменных в числовое выражение. В следующем примере показаны некоторые допустимые числовые выражения.
93.217
System.Math.PI
counter
4 * (67 + i)
В первых трех строках отображается литерал, константа и переменная. Каждый сам по себе является формой допустимого числового выражения Последняя строка показывает комбинацию переменной с двумя литералами.
Обратите внимание, что числовое выражение само по себе не образует завершенной инструкции Visual Basic. Необходимо использовать выражение как часть завершенной инструкции.
Для хранения числовых значений
Можно использовать оператор назначения для назначения числового выражения переменной, как показано в следующем примере.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)
В предыдущем примере значение выражения в правой части оператора равно (=) присваивается переменной j слева от оператора, поэтому j вычисляется как 276.
Дополнительные сведения см. в разделе Операторы (Visual Basic).
Несколько операторов
Если числовое выражение содержит более одного оператора, порядок их вычисления определяется правилами приоритета операторов. Для переопределения правил приоритета операторов выражения заключаются в круглые скобки, как в предыдущем примере. Такие выражения вычисляются в первую очередь.
Чтобы переопределить приоритет обычного оператора
Используйте скобки для заключения в них операций, которые должны выполняться в первую очередь. В следующем примере показано два разных результата с теми же операндами и операторами.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + i
В предыдущем примере при вычислении j сперва выполняется дополнительный оператор(+), так как скобки (67 + i) переопределяют стандартный порядок действий. Переменной j присваивается значение 276 (4 х 69). При вычислении k операторы выполняются в обычном порядке (* перед +). Переменной k присваивается значение 270 (268 + 2).
Дополнительные сведения см. в разделе Порядок применения операторов в Visual Basic.
См. также
Ссылки
Порядок применения операторов в Visual Basic
Арифметические операторы (Visual Basic)
Основные понятия
Операторы и выражения в Visual Basic
Сравнение значений (Visual Basic)
Эффективное сочетание операторов (Visual Basic)