Bit : 데이터를 나타내는 최소 단위로 이진수의 한자리인 0 or 1을 값으로 갖는다. N비트의 정수형 변수는 N자리의 이진수로 나타낼 수 있다. ex.4 byte인 int의 경우 32bit이기 때문에 2^0~2^31, 즉 2,147,483,648의 수를 표현할 수 있다. N비트가 표현하는 값은 2^0 ~ 2^N-1이다. 2^0 을 최하위 비트(Least Significant Bit), 2^n-1을 최상위 비트(Most Significant Bit)라고 한다. 비트 연산자 비트 논리 연산자 1) & 연산자 (AND, 논리곱) 이진수로 표현된 2개의 피연산자의 각 비트자리값에 모두 1이 있다면 1로 표현 (두 비트 모두 1일 경우에만 연산 결과가 1) ex. 0011 0101 & 0101 0011 -> ..