단항 연산자 2

[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 부..

[Java] 단항 연산자 2022.10.21

단항 연산자 : 피연산자가 단 하나뿐인 연산자 부호 연산자 ( +, - ), 증감 연산자 ( ++, -- ), 논리 부정 연산자 ( ! ), 비트 반전 연산자 ( ~ ) 1. 부호 연산자 [Java] 부호 연산자 1. 부호 연산자 부호 연산자 : 양수 및 음수를 표시하는 +, - boolean 타입과 char 타입을 제외한 나머지 기본 타입에 사용할 수 있음 연산식 설명 + 피연산자 피연산자의 부호 유지 - 피연산자 피연 bean-soup-99.tistory.com 2. 증감 연산자 [Java] 증감 연산자 증감 연산자 : 변수의 값을 1 증가 ( ++ ) 시키거나 1 감소 ( -- ) 시키는 연산자 boolean 타입을 제외한 모든 기본 타입의 피연산자에 사용할 수 있음 연산식 설명 ++ 피연산자 다른..