文章目录 前言一、位段是什么?1.1 位段的声明 总结 前言 本篇文章介绍c语言的位段。 一、位段是什么? 概念:c语言允许在一个结构体中以位为单位来指定其成员所占内存长度。 1.1 位段的声明 位段的声明格式为: struct struct_name {类型名 成员变量名:宽度 }; 位段的声明例子: struct A {int _a : 2;int _b : 5;unsigned int _c : 10;unsigned int _d : 20; }; 说明: 成员变量_a占2位 成员变量_b占5位 成员变量_c占10位 成员变量_d占20位 总结