大端:在内存中高位字节存在高位

小端:在内存中高位字节存在地位

例如对一个16进制的数 0x04030201,  0x04为高位,0x01为低位

大端存储为0x04030201

小端存储为0x01020304

可以用一下程序判断机器属于大端或小端

bool checkCPUisBigendian(){

union{

int c;

char b;

}a;

a.c = 1;

return (a.b == 0);

}

posted on 2015-06-04 16:55  kankan112  阅读(263)  评论(0)    收藏  举报