프로그래밍 언어 활용
핵심245
연산자 우선순위
출제 빈도
5회
원본 72쪽
한 개의 수식에 여러 개의 연산자가 사용되면 기본적으로 아래 표의 순서대로 처리된다.
아래 표의 한 줄에 가로로 나열된 연산자는 우선순위가 같기 때문에 결합규칙에 따라 ←는 오른쪽에 있는 연산자부터, →는 왼쪽에 있는 연산자부터 차례로 계산된다.
| 중분류 | 연산자 | |
|---|---|---|
| 단항 연산자 | !(논리 not) ~(비트 not) ++(증가) - -(감소) sizeof(기타) | |
| 산술 | * / %(나머지) | |
| 연산자 | + - | |
| 시프트 연산자 | << >> | |
| 관계 | < <= >= > | |
| 연산자 | = =(같다) !=(같지 않다) | |
| 비트 연산자 | &(비트 and) ^(비트 xor) |(비트 or) | |
| 논리 연산자 | &&(논리 and) ||(논리 or) | |
| 조건 연산자 | ? : | |
| 대입 연산자 | = += -= *= /= %= <<= >>= 등 | |
| 순서 연산자 | , |