怎样判断机器的字节顺序是高字节在前还是低字节在前?

如题所述

有个使用指针的方法:
int x = 1;
if(*(char *)&x == 1)
printf("little-endian\n");
else
printf("big-endian\n");
另外一个可能是用联合。
温馨提示:答案为网友推荐,仅供参考
相似回答