结构:
类型 变量名:位长度; 如: int i:3;
使用变量名直接控制一些bit;
结构体占用空间最小为变量类型的固有长度
使用一个位域长度为0的匿名字段强制下一个位域字段在新的存储单元进行;
以结构体里最长的类型对其长度. 所以长度为最长单位的倍数;
注意点:
- 位域长度不能大于该类型的一个单位固有长度, 如 int 最大位域长度为 32;
的
结构:
类型 变量名:位长度; 如: int i:3;
使用变量名直接控制一些bit;
结构体占用空间最小为变量类型的固有长度
使用一个位域长度为0的匿名字段强制下一个位域字段在新的存储单元进行;
以结构体里最长的类型对其长度. 所以长度为最长单位的倍数;
注意点:
0 Comments