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