개발 우선 순위 란 무엇입니까? -techopedia에서 정의

우선 순위 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-우선 순위 란 무엇입니까?

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에서 정의