代码改变世界

结构体中的位域

2011-10-21 19:25  chonghui1001  阅读(381)  评论(0编辑  收藏  举报

1.位域只能是unsigned 或者是int

2. 一个位域必须存储在同一个字节中,不能跨两个字节。如一个字节所剩空间不够存放另一位域时,应从下一单元起存该位域。

3.位域可以无位域名,这时它只用来作填充或调整位置。无名的位域是不能使用的

4.如果位域长度为0则下一个位域从下一个字节开始,而且定义长度为0的位段不能指明名字。