这个涉及到大端字节序(Big Endian)、小端字节序(Little Endian),具体的与编译器及CPU有关
因为你用的电脑是X86/X64结构的(intel或ADM的CPU),它的存储用的是小端字节序,也就是高位在前
0X12345678
实际的内存为(十六进制)
78 56 34 12
而union是左对齐的,所以结果是
78
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!