상태 추가
int state = 0;
state |= (1 << 2); // 3번째 상태 추가 (2번째 인덱스 비트 ON)
상태 제거
bitmask &= ~(1 << 2); // 2번 비트 OFF
상태확인
if ((bitmask & (1 << 2)) != 0) {
System.out.println("2번 비트가 켜져 있음");
}
상태 반전
bitmask ^= (1 << 2); // 2번 비트를 토글
'개념정리' 카테고리의 다른 글
[그래프] 이분 그래프 (0) | 2025.02.14 |
---|---|
싸이클 판별 : 방향 그래프, 무방향 그래프 (0) | 2025.02.08 |
[이제는 기억해야만 한다] 정렬과 리스트의 모든 것 (0) | 2025.02.08 |
[그래프] 플로이드 워셜 : 모든 정점간 최단 경로 (0) | 2025.02.08 |
[트리] MST, Union Find, Kruskal Algorithm, Prim Algorithm (0) | 2025.02.08 |