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 |
---|