비트 연산자는 말 그대로 비트 단위로 하는 연산이다. 쉬프트 연산자는 비트를 오른쪽(>>) 혹은 왼쪽(<<)으로 이동시키는 연산이다. 빈 자리는 0으로 채운다.자세히보면 <<는 이동한 수만큼 2의 거듭제곱으로 곱하고 >>는 나눈다는 것을 알 수 있