字节序的概念:
1,字节序是指不同的CPU主机,内存存储多字节整数序列 的方式。
2,浮点型,字符型,字符串没有字节序的说法。
3,小端字节序:底序字节存储在低地址。
4,大端字节序:高序字节存储在低地址。
用共用体实现对主机的大小端判断
运行结果:
代码:
#include <stdio.h>
union AA
{
int a;
char b;
};
int main(int argc, const char *argv[])
{
union AA t;
t.a = 0x87654321;
printf("%#x\n",t.b);
if(t.b == 0x21){
printf("小端存储\n");
}else if(t.b == 0x78){
printf("大端存储\n");
}
return 0;
}