연산자 우선순위는 아래와 같다
우선순위 | 연산자 |
---|---|
1 | (), [] (괄호 / 대괄호) |
2 | !, ~, ++, -- (부정 / 증감연산자) |
3 | *, /, % (곱셈 / 나눗셈) |
4 | +, - (덧셈 / 뻴셈) |
5 | <<, >>, >>> (비트 시프트 연산자) |
6 | <, <=, >, >= (관계 연산자) |
7 | ==, != |
8 | & (비트 논리 연산자) |
9 | ^ |
10 | | |
11 | && (논리곱 연산자) |
12 | || (논리합 연산자) |
13 | ? : (3항 연산자) |
14 | =, +=, ==, *=, /=, <<=, >>=, &=, ^=, ~= (대입 연산자) |