비트연산을 실제로 써본적은 없다.
하지만 언젠가는 쓸 수도 있다.
비트 연산에 대해 한번 정리해두면 좋을 것 같아 기록해본다.
'<<' 연산은 십진수를 2배 곱한 것과 같다.
예를 들어
//0101 << 연산 적용
0101 -> 1010
5 -> 10 // 2배 중가함
'>>' 연산은 십진수를 2로 나눈 것과 같다.
//0101 >> 연산 적용
1010 -> 0101
10 -> 5 // 2로 나눠짐
// << 연산
System.out.println(3 << 2); // 3 * 2 * 2 = 12
System.out.println(3 << 1); // 3 * 2 = 6
// >> 연산
System.out.println(12 >> 2); // 12/2/2 = 3
System.out.println(6 >> 1); // 6/2 = 3
``