비트 연산자
비트 연산자는 피 연산자를 0과1로 구성된 bit 단위로 연산합니다. 따라서 0과1로 나타낼 수 있는 정수 타입의 피 연산자만 비트 연산이 가능합니다. float , double과 같은 실수 타입은 0과 1로 표현할 수 없기 때문에 비트 연산이 불가능합니다. 비트 연산자는 기능을 기준으로 분류됩니다. 논리적 기능을 하는 비트 논리 연산자(& , | ,^, ~) 와 bit를 이동 시키는 비트 이동 연산자(,>>>)가 있습니다. 일반적인 논리 연산자는 true , false 를 가지고 논리적인 결과 값을 산출합니다. 그러나 비트 논리 연산자는 0과 1을 가지고 연산합니다. 비트 논리 연산자이 연산자에는 논리곱(&) , 논리합( | ) , 배타적 논리합(^) , 비트 반전(~)이 있습니다. 비트 반전 연산자는..
IT/Java
2020. 4. 20. 00:25