021. 자바 : 비트연산자
비트(bit) 단위로 논리 연산을 할 때 사용하는 연산자로 1 또는 0을 사용합니다. 즉 변수에 값을 넣으면 메모리에 저장될 때는 0 또는 1의 2진수 값으로 저장을 하는데 이 값을 이용해서 연산을 합니다. & 대응되는 비트가 모두 1이면 1을 반환함. (비트 AND 연산) | 대응되는 비트 중에서 하나라도 1이면 1을 반환함. (비트 OR 연산) ^ 대응되는 비트가 서로 다르면 1을 반환함. (비트 XOR 연산) ~ 비트를 1이면 0으로, 0이면 1로 반전시킴. (비트 NOT 연산, 1의 보수) 비트 연산자를 사용하기 위해서는 먼저 진법 변환에 대해서 알아야 합니다. 자바에서는 진법 변환을 위해서 Integer Objecr에 진법 변환에 대한 API를 다음과 같이 제공합니다. 10진수 -> 다른 진법 ..
Java/기본
2022. 3. 6. 15:50