ui개발1 [C#] 비트마스크(BitMask) 연산 및 활용 1. 비트마스크(BitMask) 란? 말 그대로 비크(Bit)를 마스킹 하는 기법으로, &(AND 연산자), |(OR 연산자) 등의 비트 연산을 활용하여 이진 비트를 처리하는 작업이다. 2. 비트마스크의 장점 - 메모리를 적게 사용할 수 있다. - 프로그램이 더욱 빠르게 동작한다. - 소스코드가 직관적이고 간결해진다. 3. 비트 연산 AND 연산자 '&' 연산 기호를 사용하며 대응하는 비트가 모두 1일 때 1을 반환한다. 1011 & 1001 = 1001 OR 연산자 '|' 연산 기호를 사용하며 대응하는 비트 중 하나라도 1이면 1을 반환한다. 1011 | 1001 = 1011 XOR 연산자 '^' 연산 기호를 사용하며 대응하는 비트가 같지 않을 때 1을 반환한다. 1011 ^ 1001 = 0010 NO.. 2022. 2. 28. 이전 1 다음