/ 가이드 / 비트 연산 이해하기

비트 연산 이해하기

비트 연산은 정수를 2진수 비트 단위로 직접 다루는 연산입니다.

기본 논리 연산

AND(&)는 두 비트가 모두 1일 때 1, OR(|)는 하나라도 1이면 1, XOR(^)는 서로 다를 때 1이 됩니다. NOT(~)은 모든 비트를 뒤집습니다.

시프트 연산

왼쪽 시프트(<<)는 비트를 왼쪽으로 밀어 2의 거듭제곱을 곱하고, 오른쪽 시프트(>>)는 나눕니다. 예: 1 << 4 = 16.

이 도구의 비트 그리드로 시프트·마스크 결과를 눈으로 확인할 수 있습니다.

어디에 쓰나

여러 플래그를 한 정수에 묶거나, 권한 마스크를 다루거나, 색상의 채널을 분리하는 등 저수준 처리에서 자주 씁니다.