11.Java 비트 연산자
비트 연산자란?
- 비트 연산자는 숫자를 이진수 형태로 처리하며, 각 비트별로 논리 연산이나 이동 연산을 수행하는 연산자 입니다.
비트 연산자의 종류
1. AND (`&`): 두 비트 모두 1일 경우에만 결과가 1이 됩니다.
2. OR (`|`): 두 비트 중 하나라도 1이면 결과가 1이 됩니다.
3. XOR (`^`): 두 비트가 서로 다를 때만 결과가 1이 됩니다.
4. NOT (`~`): 모든 비트를 반전시킵니다 (0은 1로, 1은 0으로).
5. Left Shift (`<<`): 비트들을 왼쪽으로 지정된 수만큼 이동시킵니다.
6. Signed Right Shift (`>>`): 비트들을 오른쪽으로 지정된 수만큼 이동시키되, 부호 비트.는 유지합니다.
7. Unsigned Right Shift (`>>>`): 비트들을 오른쪽으로 지정된 수만큼 이동시키되, 부호 비트를 0으로 채웁니다



