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