位域

结构:
类型 变量名:位长度; 如: int i:3;

使用变量名直接控制一些bit;

结构体占用空间最小为变量类型的固有长度

使用一个位域长度为0的匿名字段强制下一个位域字段在新的存储单元进行;

以结构体里最长的类型对其长度. 所以长度为最长单位的倍数;

注意点:

  • 位域长度不能大于该类型的一个单位固有长度, 如 int 最大位域长度为 32;
0 Comments
Leave a Reply