C语言——结构体
结构体变量的创建其实和普通变量的定义是一样的。如:与普通变量不同的是要在前面加一个struct。通俗来讲,位段就是改变了成员变量大小的结构体。位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。2. 位段的成员名后边有⼀个冒号和⼀个数字如:上面A就是一个位段类型,里面的成员大小被改变了。在这里是直接改成比特位而不是字节。下面我们来看看这个位段的大小。我们可以看到是4个字节。
11赞
踩