https://dojang.io/mod/page/view.php?id=472
C 언어 코딩 도장: 56.1 구조체 비트 필드를 만들고 사용하기
56 구조체 비트 필드 사용하기 지금까지 구조체의 멤버는 각 자료형 크기만큼 공간을 차지했습니다. 하지만 구조체 비트 필드를 사용하면 구조체 멤버를 비트 단위로 저장할 수 있습니다. 특히 CPU나 기타 칩의 플래그를 다루는 저수준(low level) 프로그래밍을 할 때 기본 자료형보다 더 작은 비트 단위로 값을 가져오거나 저장하는 경우가 많으므로 구조체 비트 필드가 유용하게 사용됩니다. 참고로 비트 필드는 내용이 다소 어려운데다 접할 기회가 많지 않으므로
dojang.io
아니 C, C++을 몇년을 해먹었는데 이걸 몰랐다고...?
근데 정말로 쓰는걸 본 적이 없음; 내가 프론트 엔드 개발자였다니 그럴리 없어!
아마 앞으로도 볼 일이 별로 없을 것 같긴 한데 일단 알아는 둬야겠다.
1비트까지 쪼개쓰는 환경의 코딩에서는 당연하게 쓰이는 모양.