시트프 연산자
시프트 연산자(shift operator)는 각 비트들을 대상으로 연산이 이루어진다. float, double, boolean 데이터는 시프트 연산을 할 수 없다. >> 와 b a의 각 비트를 오른쪽으로 b번 시프트한다. 최상위 비트의 빈자리는 시프트 전의 최상위 비트로 다시 채운다. 산술적 오른쪽 시프트라고 한다. a >>> b a의 각 비트를 오른쪽으로 b번 시프트한다. 그리고 최상위 비트의 빈자리는 0으로 채운다. 논리적 오른쪽 시프트라고 한다. a