인프런 커뮤니티 질문&답변

공부합시다님의 프로필 이미지

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

비트마스킹 개념 #2-3. 비트연산자 기초 (<<, >>) SHIFT

비트마스킹 개념 2-3 궁금합니다!

작성

·

229

0

안녕하세요 강사님!

오른쪽 쉬프트 연산자 >>를 설명하실때,

11 >> 2라면 0011이 오른쪽으로 두칸 가서 0000이 되는거 아닌가요? 어떻게 2가 나오는지 궁금합니다!

답변 2

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 공부님 ㅎㅎ

자 11은 십진수를 의미합니다

 

11을 이진수로 나타내볼까요?

1011 이겠죠?

자 여기서 이거를 오른쪽으로 두칸 움직이면?

0010

이렇게 되겠죠?

그렇기 때문에 11에서 2로 되는 것입니다.

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

0

감사합니다!