序员对此结构的位元进行操作。这种数据结构的好处：而位域这种数据结构的缺点在于，其内存分配与内存对齐的实现方式依赖于具体的机器和系统，在不同的平台可能有不同的结果，这导致了位段在本质上是不可移植的。
简介.在C语言中，位段的声明和结构（struct）类似，但它的成员是一个或多个位元的字段，这些不同长度的字段实际储存在一个或多个整型变量中。在声明时，位段成员必须是整形或枚举类型（通常是无符号类型），且在成员名的后面是一个冒号和一个整数，整数规定了成员所占用的位元数。位域不能是静态类型。