Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 오른쪽 시프트(>>) 연산자는 무엇입니까?


파이썬에서>>는 오른쪽 시프트 연산자라고 합니다. 비트 연산자입니다. 첫 번째 피연산자로 객체를 비트 단위로 표현해야 합니다. 비트는 두 번째 피연산자에 의해 규정된 비트 수만큼 오른쪽으로 시프트됩니다. 시프트의 결과로 왼쪽으로 가는 선행 비트는 0으로 설정됩니다.

>>> bin(a)     #binary equivalent 0110 0100
'0b1100100'
>>> b=a>>2     #binary equivalent 0001 1101
>>> b
25
>>> bin(b)
'0b11001'