비트마스킹비트마스킹은 비트 연산을 사용하여 특정 비트의 값을 설정, 지우기, 반전, 확인하는 기법이다. 비트마스크는 비트 연산을 수행할 때 사용되는 이진수 패턴을 의미한다. 비트마스킹은 시스템 프로그래밍, 임베디드 시스템, 저수준 하드웨어 제어 등에서 자주 사용된다. 주요 비트 연산자AND (&): 두 비트가 모두 1일 때만 1이 된다.OR (|): 두 비트 중 하나라도 1이면 1이 된다.XOR (^): 두 비트가 다르면 1이 된다.NOT (~): 비트를 반전시킨다.비트 쉬프트 (>): 비트를 왼쪽 또는 오른쪽으로 이동시킨다.비트마스킹의 주요 용도1. 특정 비트 설정#include using namespace std;int setBit(int num, int bitPosition) { int mask =..