我们的电脑是小端存储,网络是大端存储。
#include <stdio.h>
int main(int argc, const char *argv[])
{
unsigned int a = 0x12345678;//这是一个数据
unsigned char *p = (unsigned char *)&a;//p指向a
if(*p == 0x78){
printf("小端系统\n");
}else if(*p == 0x12){
printf("大端系统\n");
}
return 0;
}