시프트 연산자시프트(shift) 연산자는 비트 단위로 데이터를 제어할 때 사용한다. 데이터가 표현되는 2진수를 생각하면 된다. 정수형으로 숫자 38은 2진수로 100110에 해당한다. 10진수 3832비트 2진수 00000000 00000000 00000000 00100110시프트 연산자는 2진수 상태의 값을 좌/우로 비트를 밀어내는 연산자다. 숫자 38: 2진수 00000000 00000000 00000000 00100110좌측으로 비트를 2번 시프트 : 38 > 200000000 00000000 00000000 00001001 결과값 9 고급 언어에서는 비트 연산이 그다지 자주 사용되는 편은 아니지만, 일부 상황에서 유용한 때가 있다.좌측 시프트를 한 번 할 때마다 2를 곱하는 효과가 있다. 따라서 ..