나중에 어려운 연산을 최적화 할때 사용합니다.
지금은 그냥 비트연산이라는게 있구나... 라고 알고만 계세요.
내용이 궁금하신분들은 아래 자료를 참고해주세요.
요약
| & | a & b | a와 b비트가 일치하는것을 계산 | And 연산자 | 
| | | a | b | a와 b비트 중 하나만 일치해도 계산 | Or 연산자 | 
| ^ | a ^ b | a와 b비트가 다른것만 계산 | Xor 연산자 | 
| << | a<<b | a의 비트를 왼쪽으로 b만큼 이동 | 시프트 연산자 | 
| >> | a>>b | a의 비트를 오른쪽으로 b만큼 이동 | 시프트 연산자 | 


