位段的问题
我曾经试图在程序中使用位段
并希望找到关于位段的详细介绍
和完整例子
可是找不到
经过摸索研究
我发现位段的情况是因机而异的
这个位段只能在结构体里定义
即便结构体里只要一个位段
不能设置位段数组
所以不要定义太多的位段
因为这是件麻烦事
只能适可而止
有的机子从右边存放位段
有的刚好相反
在一个结构体里定义多个位段话
这些位段不是连续的
而是重叠的
他们将会右端对齐
或者相反
这个结构体占用的空间
却是连续的
这个结构体肯定是有地址的
当然可以通过结构体名.成员名来引用某个位段
位段的值
不是固有的
而是要你去另外赋值的
否则就是零