union
共用体,联合体,联合数据类型,和struct类似的一种数组类型,可以存放不同类型的数据,但是和struct又有很大的区别。union里面的成员变量公用一个内存首地址地址。各成员的解析按照你打印的方式或者读取的方式。
union的几个特性:
(1)共用体的长度由他最大的那个成员变量的长度来决定。
(2)共用体公用一个内存首地址
如图 变量a和变量c公用一个内存首地址:
(3)共用体的解析方式
共用体的应用
(大小端big-endian、little-endian)用来测试是大端存储还是小端存储
如图:
证明我的计算机是小端存储的。