숫자 식을 사용하여 숫자 값을 계산할 수 있습니다. 숫자 식은 숫자 값을 나타내는 리터럴, 상수 및 변수와 해당 값에 대해 작동하는 연산자를 포함하는 식입니다.
숫자 값 계산
숫자 값을 계산하려면
하나 이상의 숫자 리터럴, 상수 및 변수를 숫자 식으로 결합합니다. 다음 예제에서는 몇 가지 유효한 숫자 식을 보여 줍니다.
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으로 계산됩니다.자세한 내용은 문을 참조하십시오.
다중 연산자
숫자 식에 둘 이상의 연산자가 포함된 경우 계산되는 순서는 연산자 우선 순위 규칙에 따라 결정됩니다. 연산자 우선 순위 규칙을 재정의하려면 위의 예제와 같이 식을 괄호로 묶습니다. 묶은 식이 먼저 계산됩니다.
일반 연산자 우선 순위를 재정의하려면
괄호를 사용하여 먼저 수행하려는 작업을 묶습니다. 다음 예제에서는 동일한 피연산자와 연산자가 있는 두 개의 서로 다른 결과를 보여 줍니다.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + i
앞의 예제에서
j
의 계산은 괄호+
가 정상적인 우선 순위를 재정의하기 때문에 먼저 더하기 연산자((67 + i)
)를 수행한 다음,j
에 할당되는 값은 276(69 곱하기 4)입니다. 계산k
은 연산자 기본 우선순위(*
,+
)에 따라 수행되며,k
에 할당되는 값은 270(268 더하기 2)입니다.자세한 내용은 Visual Basic의 연산자 우선 순위를 참조하세요.
참고하십시오
.NET