Java
비트연산자, 연산자 우선순위
옴악핫세
2023. 4. 3. 21:27
비트 연산자
System.out.println(3 << 2); // 3은 이진수로 11 / 3을 오른쪽으로 2만큼 옮기면 1100 = 8+4 =12
System.out.println(3 << 1); // 11(2) -> 110(2) = 6
연산자의 우선순위
산술 > 비교 > 논리 > 대입
단, 괄호로 감싸주면 괄호안의 연산이 최우선순위로 계산됩니다.
int x = 2;
int y = 9;
int z =10;
boolean result = x < y && y<z; //true && true
// true