컴퓨터/C
구조체 비트 필드
Begi
2020. 10. 28. 20:36
반응형
C의 구조체에서 비트 단위로 엑세스할 수 있다.
struct Data
{
short Buffer1 : 3;
short Buffer2 : 2;
short Buffer3 : 4;
};
위와 같은 구조체의 데이터는 다음과 같이 저장된다.
Data.Buffer1=0은 b0=0,b1=0,b2=0이 저장되고 Data.Buffer1=1은 b0=1,b1=0,b2=0이 저장된다.
반응형