int checkEnd()
{
int i=0x12345678;
char *c=(char *)&i;
return(*c==0x12)
}
返回值:大端返回1,小段返回0
小端就是低位在前,大端就是高位在前
还有联合体判断的方法,比较简单:联合体判断大小端
再不明白可以看一下这个:用union判断cpu的大小端
int checkEnd()
{
int i=0x12345678;
char *c=(char *)&i;
return(*c==0x12)
}
返回值:大端返回1,小段返回0
小端就是低位在前,大端就是高位在前
还有联合体判断的方法,比较简单:联合体判断大小端
再不明白可以看一下这个:用union判断cpu的大小端