6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)(py)

나는빡빡이다·2022년 1월 16일
0

CodeUp

목록 보기
11/18

컴퓨터는 2진수 형태로 값들이 저장되기 때문에 저장되어 있는 값을 왼쪽(<<)이나 오른쪽(>>)으로 지정한 비트 수만큼 밀어주면 2배가 되거나 1/2배가 된다.

즉, 왼쪽 비트시프트(<<)가 될 때에는 오른쪽에 0이 주어진 개수만큼 추가되고,
오른쪽 비트시프트(>>)가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다.


코드

x = int(input())
print(x<<1)
profile
반갑습니다!

0개의 댓글

관련 채용 정보