비트 논리 연산자 비트 논리 연산자는 bit 단위로 논리 연산을 수행한다. 0과 1이 피연산자가 되므로 2진수 0과 1로 저장되는 정수타입(byte, short, int, long)만 피연산자가 될 수 있고, 부동 소수점 방식으로 저장되는 실수 타입(float, double)은 피연산자가 될 수 없다. 구분 연산식 결과 설명 AND (논리곱) 1 & 1 1 두 비트 모두 1일 경우에만 결과 1 1 0 0 0 1 0 0 0 0 OR (논리합) 1 | 1 1 두 비트 중 하나만 1이면 결과 1 1 0 1 0 1 1 0 0 0 XOR (배타적 논리합) 1 ^ 1 0 두 비트 중 하나는 1이고 다른 하나가 0일 경우 결과 1 1 0 1 0 1 1 0 0 0 NOT(논리 부정) ~ 1 0 보수 0 1 byte n..