without haste but without rest

[python] 비트마스크 기본 연산 정리 본문

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)
Comments