반응형
<<
비트 단위 시프트 연산자로, 2진수 형태로 저장되어 있는 값들을 왼쪽으로 민다.
지정한 비트 수만큼 밀면 2배씩 늘어난다.
print(N << 1) # N * (2 ** 1)
print(M << 2) # N * (2 ** 2)
>>
비트 단위 시프트 연산자로, 2진수 형태로 저장되어 있는 값들을 오른쪽으로 민다.
지정한 비트 수만큼 밀면 1/2배씩 줄어든다.
print(N >> 1) # N * (1/2 ** 1)
print(M >> 2) # N * (1/2 ** 2)
반응형
'programming > python' 카테고리의 다른 글
a-z 출력 (0) | 2023.08.08 |
---|---|
얕은 복사(shallow copy) / 깊은 복사(deep copy) (0) | 2023.08.06 |
우선순위 큐 - PriorityQueue, heapq (0) | 2023.08.03 |
[Error] 런타임 에러 (RecursionError) (0) | 2023.07.28 |
python redis (0) | 2023.07.24 |