1. 先说字节序,大端和小端,大端是高字节在低位,小端是低字节在低位
int a = 0x12345678;
char *p = (char *)&a;
int i;
printf("%x %x\n", a, &a);
for (i = 0; i < sizeof(int); i++) {
printf("%x %x\n", *p, p);
p++;
} int a 1. 先说字节序,大端和小端,大端是高字节在低位,小端是低字节在低位
int a = 0x12345678;
char *p = (char *)&a;
int i;
printf("%x %x\n", a, &a);
for (i = 0; i < sizeof(int); i++) {
printf("%x %x\n", *p, p);
p++;
} int a