비트 논리 부정 연산자(~)
업데이트: 2007년 11월
식에 비트 부정 연산을 수행합니다.
~ expression
인수
- expression
임의의 숫자 식입니다.
설명
~ 연산자는 식의 이진 값에 비트 부정 연산을 수행합니다. 이 연산의 결과는 다음과 같습니다.
0101 (expression)
----
1010 (result)
식에서 1인 모든 숫자는 결과에서 0이 됩니다. 식에서 0인 모든 숫자는 결과에서 1이 됩니다.
~ 연산자를 정수 계열 데이터 형식의 피연산자에 적용하면 이 연산자는 강제 변환을 수행하지 않고 피연산자와 같은 데이터 형식의 값을 반환합니다. 피연산자가 정수 계열이 아닌 데이터 형식인 경우 연산이 수행되기 전에 값이 int 형식으로 강제 변환되고 연산자의 반환 값은 int 형식이 됩니다.