作者:AMY_Only | 来源:互联网 | 2023-09-25 18:30
关于字节序,考虑的是如何存储多字节数据类型。bigendian就是数据的高有效字节存在最低地址,littleendian就是数据的低有效字节存在最低地址。X86和ARM通常都是littl
关于字节序,考虑的是如何存储多字节数据类型。big endian就是数据的高有效字节存在最低地址,little endian就是数据的低有效字节存在最低地址。 X86和ARM通常都是little endian,power pc通常是big endian。
快捷的验证当前的字节序:
#include
int a=0x12345678;
int main(void)
{
char *b=(char *)&a;
printf("%x\n",*b);//78->LE,12->BE
return 0;
}