数据与内存的高低位

数据:高位 -> 低位 内存:低地址 -> 高地址

小端存储:数据倒过来填入内存

在内存中,数据的高位 会存入 低地址

大端存储:数据按顺序填入内存

在内存中,数据的高位 会存入 高地址

共同体union区分大小端

	union Example
	{
		char c[2];   # char类型为1字节
		short b;     # short类型为2字节
	}
	
	int main
	{
		union Example exa_1;
		exa_1.b = 0x1234;
		print("char[0] = %c",char[0]);
		print("char[1] = %c",char[1]);
		// 最后看char[0]和char[1]输出的结果即可
		return 0;
	}

内存布局 中,0x1234可以被看成0x120x34拼接而成

小知识

1字节可表