비트 연산자 // Bitwise Operations 연산자 이름 내용 사용 예 결괏값 사용 예 결괏값 & AND 두 비트가 모두 1이면 각 비트를 1로 설정 0101 & 0001 0001 5 & 1 1 | OR 두 비트 중 하나라도 1인 경우 각 비트를 1로 설정 0101 | 0001 0101 5 | 1 5 ^ XOR 두 비트 중 하나만 1인 경우 각 비트를 1로 설정 0101 ^ 0001 0100 5 ^ 1 4 ~ NOT 모든 비트를 반전 ~ 0101 1010 ~ 5 10 1 0010 5 >> 1 2 101 >> 1 10 >>> Zero fill right shift 지정 한 수 만큼 모든 비트를 오른쪽으로 이동 제일 오른쪽의 비트는 사라짐 이동한 비트의 공백은 0으로 채움 0101 >>> 1 0010..