大端对齐=高尾端
小段对齐=低尾端
高尾端:高的内存单元存放字符串的尾 部。
低尾端:低的内存单元存放字符串的尾部。
如下图:
测试程序:
int c=0x123456;
char *a=(char*)(&c);
printf("%x %x %x %x",a[0],a[1],a[2],a[3]);
大端对齐=高尾端
小段对齐=低尾端
高尾端:高的内存单元存放字符串的尾 部。
低尾端:低的内存单元存放字符串的尾部。
如下图:
测试程序:
int c=0x123456;
char *a=(char*)(&c);
printf("%x %x %x %x",a[0],a[1],a[2],a[3]);