#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <my_head.h>
union l
{
int a;
char b;
}u;
int main(int argc, const char *argv[])
{
u.a=0x12345678;
if(u.b==0x78)
printf("小端存储\n");
else if(u.b==0x12)
printf("大端存储\n");
return 0;
}
字节序是不同类型CPU,存储内存多字节整数的方式
小端存储字节序,低字节存储在地址低位,高字节存储在地址高位
大端存储字节序,低字节存储在地址高位,高字节存储在地址低位