[Java] 비트 반전 연산자
2022.10.21
비트 반전 연산자 : 피연산자를 2진수로 표현했을 때 비트값인 0을 1로, 1은 0으로 반전정수 타입 (byte, short, int, long)의 피연산자에서만 사용됨부호 비트인 최상위 비트를 포함한 모든 비트가 반전➡ 부호가 반대인 새로운 값이 산출됨연산식설명~10 ➡ 산출결과 : -11 ➡ * 비트 반전 연산자를 사용할 때 주의할 점비트 반전 연산자의 산출 타입은 int 타입이 됨피연산자는 연산을 수행하기 전에 int 타입으로 변환되고 비트 반전이 일어남비트 반전 연산자 EX)byte v1 = 10;byte v2 = ~v1; //컴파일 에러int v3 = ~v1; // 맞는 표현 비트 반전 연산자의 결과를 이용하여 부호가 반대인 정수를 구할 수 있음- 비트 반전 연산자의 산출 값 + 1 부..