비트의 위치 변화를 통해 연산을 수행 한다.
시프트 연산자는 본 과정에는 사용되지 않기 때문에 기본 개념만 파악한다.
보안,제어 쪽 분야를 학습하고자 할 때는 중요한 부분이다.
public class bitwise1 {
public static void main(String[] args) {
int num1 = 4 ;
int num2 = -4;
System.out.println("~ 연산자에 의한 결과 : " + ~num1);
System.out.println("<< 연산자에 의한 결과 : " + (num1 << 2));
System.out.println(">> 연산자에 의한 결과 : " + (num2 >> 2));
System.out.println(">>> 연산자에 의한 결과 : " + (num1 >>> 2));
System.out.println(">>> 연산자에 의한 결과 : " + (num2 >>> 2));
}
}