-비트연산 : 한개 혹은 두개 이진수에서 비트단위로 적용되는 연산 1. AND(&) - 두 값의 각 자릿수를 비교해, 두 값 모두에 1이 있을 때에만 1을, 나머지 경우에는 0을 계산한다. : 0100 & 1100 = 01002. OR(|) - 두 값의 각 자릿수를 비교해, 둘 중 하나라도 1이 있다면 1을, 아니면 0을 계산한다. : 0101 | 0011 = 01113. XOR(^) - 두 값의 각 자릿수를 비교해, 값이 같으면 0, 다르면 1을 계산한다. : 0001 ^ 1111 = 11104. NOT(~) - 각 자릿수의 값을 반대로 바꾸는 연산이다. : ~1(0001) = 1110 비트연산의 활용1. Flag처리 : 비트를 이용하여 상태처리, 4Byte = 32Bit, 32개의 상태 처리 가능왜 ..