大小端序跟硬件的体系结构有关,大部分MIPS架构CPU和网络字节序一样,为大端模式; ARM、x86架构CPU都为小端模式; 1. 大小端 大端字节序,高字节存于内存低地址,低字节存于内存高地址; 小端字节序反之。 2. 判断CPU大小端 /* 联合(union)方式判断法 */ typedef union { int i; char c; }my_union; int check(void) { my_union u; u.i = 1; return (u.i == u.c); // 0:大端 1:小端 } 路虽远行则将至、事虽难做则必成 ☚ MrWang ☛