켜기
원래 값은 보존하고 원하는 자리만 1로 만듭니다.
settings |= OPTION_C;
마스크를 정해 두면 한 자리만 켜고, 끄고, 검사하고, 토글할 수 있습니다.
원래 값은 보존하고 원하는 자리만 1로 만듭니다.
settings |= OPTION_C;
마스크와 겹치는 비트가 남는지 확인합니다.
(settings & OPTION_C) != 0
마스크를 반전한 뒤 AND 해서 원하는 자리만 0으로 만듭니다.
settings &= ~OPTION_C;
0은 1로, 1은 0으로 뒤집습니다.
settings ^= OPTION_C;