int a = 0x11223344;
char *b = (char*)&a;
printf("%X%X%X%X\n",*b,*(b+1),*(b+2),*(b+3));
小端的输出的结果是44332211
大端是11223344
int a = 0x11223344;
char *b = (char*)&a;
printf("%X%X%X%X\n",*b,*(b+1),*(b+2),*(b+3));
小端的输出的结果是44332211
大端是11223344