본문 바로가기
컴퓨터/C

구조체 비트 필드

by Begi 2020. 10. 28.
반응형

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이 저장된다.


반응형

'컴퓨터 > C' 카테고리의 다른 글

[C] 특정 번지의 데이터 읽기 쓰기  (0) 2020.11.12
C의 ABS 매크로 함수  (0) 2020.11.01
C 언어 math 정의 상수  (0) 2020.10.22
C 나머지 연산  (0) 2020.10.21
C struct 구조체 사용하기  (0) 2020.10.21

댓글