Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발, 부동산, 의정부, etc

연산자 우선 순위 본문

개발/classic asp

연산자 우선 순위

NaCl대표 2018. 12. 27. 09:20

연산자 우선 순위

한 식에서 여러 개의 연산을 수행할 경우 연산자 우선 순위라고 하는 미리 정해진 순서에 따라 식의 각 부분을 해석하여 분해합니다. 괄호를 사용하면 연산에 대한 우선 순위를 바꾸거나 다른 부분을 계산하기 전에 식의 한 부분을 먼저 계산할 수 있습니다. 괄호 안의 연산은 항상 괄호 밖의 연산보다 먼저 수행되지만, 괄호 안에서는 일반적인 연산자 우선 순위를 따릅니다.

둘 이상의 유형에 속하는 연산자를 가진 식에서는 산술 연산자, 비교 연산자, 논리 연산자 순으로 계산합니다. 모든 비교 연산자는 동등한 우선 순위, 즉 비교 연산자의 위치에 따라 왼쪽에서 오른쪽으로 계산됩니다. 산술 연산자와 논리 연산자의 우선 순위는 아래와 같습니다.

산술 연산자 비교 연산자 논리 연산자
부정(-) 같음(=) Not
지수(^) 같지 않음(<>) And
곱셈과 나눗셈(*, /) 보다 작음(<) Or
정수 나눗셈(\) 보다 큼(>) Xor
나머지 연산(Mod) 작거나 같음(<=) Eqv
덧셈과 뺄셈(+, -) 크거나 같음(>=) Imp
문자열 연결(&) Is &


한 식에서 곱셈과 나눗셈을 모두 수행할 경우 그 위치에 따라 왼쪽에서 오른쪽으로 각 연산을 수행합니다. 또한 한 식에서 덧셈과 뺄셈을 모두 수행할 경우에도 마찬가지입니다.

문자열 연결 연산자(&)는 산술 연산자가 아니지만, 그 우선 순위는 모든 산술 연산자 뒤와 모든 비교 연산자 앞에 나옵니다. Is 연산자는 개체 참조 비교 연산자이며, 개체 또는 그 값을 비교하는 것이 아니라 두 개체 참조가 동일한 개체를 참조하는지를 확인하는 데에만 사용됩니다.

'개발 > classic asp' 카테고리의 다른 글

Err 개체  (0) 2018.12.27
Class 개체  (0) 2018.12.27
Mod(나머지) 연산자  (0) 2018.12.27
Xor 연산자  (0) 2018.12.27
Or 연산자  (0) 2018.12.27
Comments