본문 바로가기
알고리즘/코드업

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

by 태풍사랑 2021. 7. 15.

a = int(input())

print(a*2)
# print(a<<1)

시프트 연산자

  • 왼쪽 시프트 연산자(<<) : 비트를 왼쪽으로 shift
  • 오른쪽 시프트 연산자(>>) : 비트를 오른쪽으로 shift
  • 양수는 0, 음수는 1이 채워짐
  • 왼쪽으로 shift 할 때마다 ​2^n을 곱한 효과.
  • 오른쪽으로 shift 할 때마다 2^n으로 나눈 효과

댓글