Published 2021. 7. 16. 20:39
728x90
반응형

비트 연산자 (Bitwise Operators)

a = 60, b = 13 이라 가정한다.

a = 0011 1100

b = 0000 1101

Operator Description Example
& AND 연산. 둘다 참일때만 만족 (a & b) = 12 → 0000 1100
| OR 연산. 둘 중 하나만 참이여도 만족 (a | b) = 61 → 0011 1101
^ XOR 연산. 둘 중 하나만 참일 때 만족 (a ^ b) = 49 → 0011 0001
~ 보수 연산 (~a) = -61 → 1100 0011
<< 왼쪽 시프트 연산자. 변수의 값을 왼쪽으로 지정된 비트 수 만큼 이동 a << 2 = 240 → 1111 0000
>> 오른쪽 시프트 연산자. 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동 a >> 2 = 15 → 0000 1111

 


참고자료 👇

https://wikidocs.net/1161

반응형

'프로그래밍 > Python' 카테고리의 다른 글

파이썬 Print문  (0) 2021.08.03
파이썬의 장단점  (0) 2021.08.02
Python 설치  (0) 2021.07.12
주요 라이브러리의 문법2  (0) 2021.01.18
주요 라이브러리의 문법1  (0) 2021.01.15
복사했습니다!