본문 바로가기
▶개발/C Language

C언어 연산자 우선순위 정리표

by 브라더 준 2018. 2. 13.

C언어 연산자 우선순위


우선순위 

연산자 

설명 

결합방향 

 1

 ()

 []

 ->

 .

 x++

 x--

 함수호출

 인덱스

 간접지정

 직접지정

 후위증가

 후위감소

 → 

 2

 ++x

--x

sizeof

~

!

-, +

&

*

전위증가

전위감소

자료형 크기계산

비트단위 NOT

논리 NOT

부호연산

주소연산

간접지정연산 

← 

 3

 (casting)

자료형 변환 

← 

 4

 *, /, %

곱셈, 나눗셈 관련연산 

→ 

 5

 +, -

 덧셈, 뺄셈

→ 

 6

 <<, >>

 비트이동

→ 

 7

 <, >, <=, >=

 대소비교

→ 

 8

 ==, !=

 동등비교

→ 

 9

 비트 AND

→ 

 10

 ^

 비트 XOR

→ 

 11

 |

 비트 OR

→ 

 12

 &&

 논리 AND

→ 

 13

 ||

 논리 OR

→ 

 14

 ? :

 조건연산

← 

 15

 =, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, |=

 대입연산

← 

 16

 ,

 콤마연산

→ 



반응형

'▶개발 > C Language' 카테고리의 다른 글

C언어 단락평가(short-circuit evaluation)  (0) 2018.02.13