비트 연산 비트 단위의 조작이 필요할 때 사용한다. ~ : bitwise NOT 단일 숫자의 모든 비트를 대상으로 0은 1, 1은 0으로 뒤바꾼다. 0000 0010 -> 1111 1101 & : bitwise AND 두 숫자의 모든 비트 쌍을 대상으로 and 연산을 한다. 0100 1100 & 0110 1001 = 0100 1000 | : bitwise OR and 연산과 같은 방식으로 연산한다. ^ : bitwise XOR XOR 연산의 특징 같은 두 숫자에 xor 연산을 하면 모든 bit가 0이 된다. 하나의 숫자를 두 번 xor 연산을 하면 원래 bit로 되돌아온다. 1100 0100 >> : 비트 우측 이동 비트열을 N만큼 오른쪽으로 이동 오른쪽의 넘치는 N개의 bit는 버린다. 새로 생성되는 ..