请简述字节序的概念(概念、大小端),用共用体的方式求本机的大小端
1:字节序是指不同类型CPU主机,内存存储多字节整数 序列的方式。
可分为:小端字节序:低序字节存储在底地址上
大端字节序:低序字节存储在高地址上
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
typedef unsigned int datatype;
union endion
{
datatype a;
char b;
};
int main(int argc, const char *argv[])
{
union endion val= {0x12345678};
if(0x78 == val.b)
{
printf("little-endion\n");
}else if(0x12 == val.b)
{
printf("big-endion\n");
}
return 0;
}
little-endion