728x90
구조체의 비트필드(bit field)
: 주기억장치의 기억공간을 byte 단위가 아닌 bit 단위로 사용
-프로그램 시 bit 단위의 연산이 필요할 경우 int형 변수를 사용
-이때 int형은 4byte(32bit)이므로 1bit를 제외한 31 bit의 기억공간이 낭비
구조체의 비트필드를 사용하면
-기억공간을 절약
-더욱 융통성있는 데이터 구조체를 만들 수 있다.
구조체 비트필드의 정의
구조체 비트필드의 선언 예와 기억공간 구조
구조체 비트필드의 참조 예
예시)
구조체 비트필드의 기억공간 구조
728x90
'방통대 > C프로그래밍' 카테고리의 다른 글
[C] 12-5 공용체의 사용 (0) | 2024.05.06 |
---|---|
[C] 12-4 공용체의 개념 (0) | 2024.05.06 |
[C] 12-2 typedef (0) | 2024.05.06 |
[C] 12-1 함수와 구조체 (0) | 2024.05.06 |
[C] 11-5 구조체 포인터 (0) | 2024.04.30 |