컴퓨터/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이 저장된다.


반응형