关于字节序,考虑的是如何存储多字节数据类型。big endian就是数据的高有效字节存在最低地址,little endian就是数据的低有效字节存在最低地址。 X86和ARM通常都是little endian,power pc通常是big endian。
快捷的验证当前的字节序:
#include<stdio.h>
int a=0x12345678;
int main(void)
{
char *b=(char *)&a;
printf("%x\n",*b);//78->LE,12->BE
return 0;
}
欢迎大家扫描下方二维码关注我的个人微信公众号,一起交流学习,谢谢。