ProgrammingLanguage/Python
[python] 비트마스크 기본 연산 정리
JinungKim
2021. 7. 18. 12:47
"""
570을 2진수로 변환했을 때 (1<<n)에 해당하는 비트로 연산하는 방법
"""
# 검사
570 & (1<<3)
# 추가
570 | (1<<2)
# 제거
570 & ~(1<<3)
# 토글
570 ^ (1<<3)
570 ^ (1<<2)