비트 연산자는 정수(숫자)를 이진수(0과 1)로 변환한 후, 각각의 비트 단위로 연산하는 연산자이다. 비트 연산자의 종류연산자설명예제 (10 & 7)& (AND)둘 다 1이면 110 & 7 = 2 (1010 0111 = 0010)|하나라도 1이면 110 | 7 = 15 (1010 0111 = 1111)^ (XOR)다르면 1, 같으면 010 ^ 7 = 13~ (NOT)모든 비트를 반전~10 = -11 (2의 보수) (왼쪽 시프트)비트를 왼쪽으로 이동10 >> (오른쪽 시프트)비트를 오른쪽으로 이동10 >> 1 = 5& (비트 AND)둘 다 1일 때만 1, 아니면 0int a = 10; // 1010 (2진수)int b = 7; // 0111 (2진수)int result = a & b; // 0010 (2..