C언어 이야기
bit field
НooпeУ
2011. 11. 1. 21:05
http://taehyo.egloos.com/4129635 정리 굳!
struct foo_{
unsigned int flag : 1; //부울연산을 할 수 있음
signed int num : 4; //0000 ~ 1111까지 맨왼쪽 비트는 sign 비트로 인식됨
:3 //8비트를 맞추기 위한 패딩을 넣어줌
} foo;
struct foo_{
unsigned int flag : 1; //부울연산을 할 수 있음
signed int num : 4; //0000 ~ 1111까지 맨왼쪽 비트는 sign 비트로 인식됨
:3 //8비트를 맞추기 위한 패딩을 넣어줌
} foo;