차례:
정의-우선 순위 란 무엇입니까?
C #의 우선 순위는 식에서 특정 작업을 수행해야하는 순서를 지정하는 규칙입니다. 둘 이상의 연산자를 포함하는 주어진 표현식의 경우 먼저 계산할 연산을 결정합니다.
사람이 수행하는 식의 평가는 왼쪽에서 시작하여 오른쪽으로 작동하지만 C # 식은 연산자 우선 순위를 통해 평가됩니다. 우선 순위는 C # 언어 사양 (CLS)에서 설정 한 미리 정의 된 규칙을 적용하여 괄호없이 다른 종류의 연산자가 포함 된 식을 괄호가있는 식으로 설명하는 데 도움이됩니다.
AC # 표현식은 연산자를 사용하여 결합 된 리터럴 값, 메소드 호출, 변수 등을 포함 할 수있는 하나 이상의 피연산자의 시퀀스입니다.이 유형의 표현식은 단일 값, 오브젝트 또는 메소드로 평가 될 수 있습니다. 우선 순위는 식을 평가해야하는 순서를 결정하는 데 중요한 역할을합니다.
Techopedia는 우선 순위를 설명합니다
C # 연산자의 우선 순위는 대수 수식에 사용 된 것과 유사합니다. 우선 순위가 높은 C # 연산자 범주 목록은 다음과 같습니다.
- 기본 (xy, f (x), a, x ++, x--, new, typeof, checked, unchecked)
- 단항 (+, -, !, ~, ++ x, --x, (T) x)
- 곱하기 (*, /, %)
- 첨가제 (+, -)
- 시프트 (<<. >>)
- 관계형 및 유형 테스트 (<.>, <=, > =, is, as)
- 평등 (==, ! =)
- 논리 AND (&)
- 논리 XOR (^)
- 논리 OR (|)
- 조건부 AND (&&)
- 조건부 OR ||
- Null 통합 (??)
- 3 차 (또는 조건부) (? :)
- 할당 (=, * =, / =, % =. + =, -=,, & =, ^ =, | = 0)
예를 들어, 표현 "a-b / c, b / c"가 먼저 평가되고 나눗셈이 빼기보다 우선 순위가 높기 때문에 "a"에서 몫이 빼집니다.
먼저 평가해야하는 식에 괄호를 사용하면 우선 순위를 무시할 수 있습니다.
이 정의는 C #의 맥락에서 작성되었습니다.![우선 순위 란 무엇입니까? -techopedia에서 정의 우선 순위 란 무엇입니까? -techopedia에서 정의](https://img.theastrologypage.com/img/img/blank.jpg)