联合体的用法和用联合体判断大小端存储
像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所
以联合体也叫:共⽤体。
给联合体其中⼀个成员赋值,其他成员的值也跟着变化。
但当联合体的最大成员大小不是最大对齐数的整数倍时,就要对齐到最大对齐数的整数倍。
下面用联合体判断系统的大小端存储
联合体对比结构体大大节约了空间,若是每次只用结构体中的一个成员,就可以使用联合体。
像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所
以联合体也叫:共⽤体。
给联合体其中⼀个成员赋值,其他成员的值也跟着变化。
但当联合体的最大成员大小不是最大对齐数的整数倍时,就要对齐到最大对齐数的整数倍。
下面用联合体判断系统的大小端存储
联合体对比结构体大大节约了空间,若是每次只用结构体中的一个成员,就可以使用联合体。