[java] 비트 반전 연산자
비트 반전 연산자는 ~
기호를 사용하여 모든 비트를 반전시키는 연산자입니다.
예를 들어, 정수 num
변수가 있을 때, ~num
은 num
의 모든 비트를 반전시킵니다.
예시
다음은 비트 반전 연산자를 사용한 예시입니다.
int num = 5; // 이진수로 0000 0101
int result = ~num; // 이진수로 1111 1010
System.out.println(result); // -6
위 예시에서 num
의 이진수는 0000 0101
이고, ~num
의 이진수는 1111 1010
입니다.
결과적으로 ~num
은 -6
이 됩니다.
주의사항
비트 반전 연산자를 사용할 때 정수형 데이터에만 적용됩니다. 또한, 부호 비트 또한 반전되므로 주의가 필요합니다.
비트 연산자를 사용할 때 이에 대한 이해와 주의가 필요하며, 부적절한 사용은 잘못된 결과를 초래할 수 있습니다.