비트연산 : 비트단위의 조작이 필요할 때 사용된다. 대표적으로 BitFlag가 있다. 비트연산의 종류 ~ (bitwise not ) : 모든 종류의 비트를 뒤집음 & (bitwise and) : 모든 비트 쌍을 대상으로 and 연산을 실행 | (bitwise or) : 모든 비트 쌍을 대상으로 or 연산을 실행 ^ (bitwise xor) : 모든 비트 쌍을 대상으로 xor 연산을 실행 -> xor 연산은 두 번 실행하면 원래의 숫자로 돌아오게 되어 암호학에서 쓰인다. 비트 우측 이동 : N만큼 우측으로 이동, 오른쪽에 넘치는 건 버린다. 이 연산은 부호비트가 있으면 부호비트는 따르고 나머지 새로운 비트를 0으로 만들고 unsigned 같은 타입의 부호비트가 없는 숫자면 맨 처음 비트도 0으로 만든다. ..