본문 바로가기

C Language/Programming Course

2장 연산자(8부 연산자 우선순위) 첫번째 시간



2장 연산자

8부 연산자 우선 순위



이번시간에는 따로 설명하는 부분은 아니고 연산자 우선 순위를 보여 주려고 합니다.
우선 순위는 간단하게 밑의 표처럼 되어 있습니다.


우선순위 연산자 결합법칙 
1 ( )     [ ]      ->     . 왼쪽
2  !    ~    ++    --
+(부호)   -(부호)   *(포인터)   &(주소)
sizeof       cast
오른쪽
3 *(곱셈)     /     % 왼쪽
4 +      - 왼쪽
5 <<     >> 왼쪽
6 <     <=     >     >= 왼쪽
7  ==     != 왼쪽
8 & 왼쪽
9 ^ 왼쪽
10  | 왼쪽
11  & 왼쪽
12  || 왼쪽
13  :(삼항연산자) 오른쪽
14 = 복합대입 오른쪽

우선 순위는 이렇게 되어 있습니다.

따로 설명이 필요한 부분이 아니기 때문에

넘어 가도록 하겠습니다.

다음 시간부터는 제어문에 대해서 한번 알아 보도록 하겠습니다.