주요 연산자 우선순위
- 프로그래밍/프로그래밍일반
- 2011. 3. 11. 13:59
주요 연산자 우선순위
연산자 연산자의 역할 수행 방향
---------------------------------------------------------------
. Object Left -> Right
-> Pointer Left -> Right
[] Array Left -> Right
() Function Left -> Right
() 우선 순위 Left -> Right
++ 전위 증분 Left -> Right
-- 전위 감량 Left -> Right
sizeof Size Right -> Left
++ 후위 증분 Right -> Left
-- 후위 감량 Right -> Left
~ 보수 Right -> Left
! Not Right -> Left
- Unary 뺄셈 Right -> Left
+ Unary 덧셈 Right -> Left
& Address Right -> Left
* Indirection Right -> Left
* 곱셈 Left -> Right
/ 나눗셈 Left -> Right
% 나머지 Left -> Right
+ 덧셈 Left -> Right
- 뺄셈 Left -> Right
<<, >> Shift Left -> Right
>,<,<=,>=,
==,!= 비교 Left -> Right
&, ^,| bit 연산자 Left -> Right
&&, || 논리 연산자 Left -> Right
= 할당 Right -> Left
*= 곱셈 후 할당 Right -> Left
/= 나눗셈 후 할당 Right -> Left
+= 덧셈 후 할당 Right -> Left
-= 뺄셈 후 할당 Right -> Left
<<=, >>= shift 후 할당 Right -> Left
&=, |=, ^= bit 연산 후 할당 Right -> Left
, comma Left -> Right
이 글을 공유하기