비트 마스크 (Bit Mask) 비트(Bit)는 어떤 자료를 표현하는 최소 단위로 0과 1로만 표현할 수 있습니다. 이를 사용하는 방식은 자료의 형식(숫자, 이미지, 문자 등)에 따라 다릅니다. 비트 마스크(Bit Mask)는 특정 위치의 비트 값을 알아내는 알고리즘으로 이 과정을 비트 마스킹(Bit Masking)이라고 합니다. 비트 마스킹은 C의 비트 논리 연산자 &(AND)를 이용합니다. 예를 들어 7(00000111)이라는 수의 세번째 비트 값을 구하기 위해서 아래와 같이 세 번째 비트 값만이 1인 4(00000100)를 이용하여 구합니다. 0000 0111 & 0000 0100 = 0000 0100 다른 예제도 살펴보면 67의 세번째 비트 0100 0011 & 0000 0100 = 0000 00..