산술 연산자, 할당 연산자, 관계 연산자의 우선순위는 무엇인가요?
우선순위는 산술 연산자 > 관계 연산자 >
산술 연산자 중 곱하기 연산자[*], 나누기 연산자[/], 나머지 연산자[%]는 3순위에 속하고, 더하기 연산자[+], 빼기 연산자[-]는 우선순위에 속합니다. 세 번째 우선순위 레벨 4.
관계 연산자에는 작음, 작거나 같음, 크거나 같음, 크거나 같음, 같지 않음의 6가지 유형의 관계가 있습니다. 그 중 관계 연산자 [< > <= >= ]는 6번째 우선순위에 속하고, 같음 연산자 [==]와 같지 않음 연산자 [!=]는 7번째 우선순위에 속합니다. .
대입 연산자 [= += -= *= /= %= >>= <<= &= |= ^=]는 14번째 우선순위 수준에 속합니다.
따라서 우선순위는 산술 연산자가 관계 연산자보다 높고 할당 연산보다 높습니다.
추가 정보:
우선순위 관련 규정:
1. 우선순위는 평가 순서와 관련이 없습니다. 예를 들어 a+b && b*c는 *의 우선순위가 가장 높지만 이 표현식의 평가 순서는 왼쪽에서 오른쪽입니다. 우선순위는 위에서 아래로 감소하며, 최상위 연산자의 우선순위가 가장 높고 쉼표 연산자의 우선순위가 가장 낮습니다.
2. 같은 우선순위로 조합에 따라 조합하세요. 대부분의 연산자의 결합성은 왼쪽에서 오른쪽으로 이루어집니다. 단항 연산자, 조건부 연산자, 할당 연산자는 세 가지만 결합됩니다.
3. 포인터가 최적이며, 쌍안 작업보다 단안 작업이 더 좋습니다. 플러스 및 마이너스 기호와 같은 것입니다. 산술 연산이 먼저 수행된 다음 시프트 연산, 마지막으로 비트 연산이 수행됩니다. 특별한 주의를 기울이십시오. 1
추천 튜토리얼: "C Language"
위 내용은 산술 연산자, 대입 연산자, 관계 연산자의 우선 순위는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!