位域的概念 1个字节包含8位,有些变量保存的数据不需要占用这么长的空间(比如bool类型,只有两个状态true和false, 1位就可以搞定,剩下的7位就浪费了),这就催生了“位域”结构,位域将1个字节划分成不同的区域,每个区域都有个位域名,程序员可以代码通过位域名访问其中的数据. 位域的声明 类型 位域名:位域长度; 位域结构体,我理解是一种特殊的结构体,其成员变量都是位域,声明如下 struct 位域结构名 { 类型说明符 位域名:位域长度; ... 类型说明符 位域名:位域长度; }; 基…