大小端序跟硬件的体系结构有关,大部分MIPS架构CPU和网络字节序一样,为大端模式;
ARM、x86架构CPU都为小端模式;
1. 大小端
大端字节序,高字节存于内存低地址,低字节存于内存高地址;
小端字节序反之。

2. 判断CPU大小端
typedef union {
int i;
char c;
}my_union;
int check(void)
{
my_union u;
u.i = 1;
return (u.i == u.c);
}
路虽远行则将至、事虽难做则必成
☚
MrWang ☛