小端 数据低位低地址
大端 数据高位低地址
比如0x12345678 从左到右 0x12是高位,0x78是低位
小端 低地址------>高地址 数据存储方式统一(char 0x78; short 0x5678; int 0x12345678)
0x78 0x56 0x34 0x12
大端 低地址------>高地址 所见即所得(char 0x12; short 0x1234; int 0x12345678)
0x12 0x34 0x56 0x78
常用检验方法:
union NUM{
unsigned int a;
unsigned char b;
}num;
num.a=1;
if(num.b==1) 小端;
else 大端;

本文详细解释了小端和大端两种数据存储方式的区别,包括它们如何在内存中存储多字节数据,并通过示例代码展示了判断系统是小端还是大端的方法。

被折叠的 条评论
为什么被折叠?



