26 – 연산자(시프트)

시프트 연산자에서 있는 시프트는 말 그대로 이동한다는 뜻이다. 정수형 데이터의 비트를 이동시키기 위해 사용된다. 시프트 연산자에서는 비트를 왼쪽으로 이동시키는 좌측 시프트 연산자(<<)와 오른쪽으로 이동시키는 우측 시프트 연산자(>>)가 있다. 비트 연산과 시프트 연산의 경우에는 컴퓨터 구조 혹은 논리 이론에서 다뤘을 것이다. (…)

그래서 예시가 간단하다. 20이라는 숫자를 왼쪽 시프트와 오른쪽 시프트를 1만큼 하면 어떻게 될 지를 보여주는 예시이다. 좀 더 시프트 하고 싶다면 1 대신 다른 숫자를 넣어보고 연산 결과를 확인해 보면 된다.

스크린샷 2017-02-16 오후 3.03.06

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.