简述字节序的概念,并用共用体(联合体)的方式计算本机是大端还是小端
字节序:指不同类型的cpu主机,内存存储多字节整数序列的方式.
#include<stdio.h>
union
{
unsigned int a;
char b;
}t;
int main(int argc,const char *argv[])
{
t.a=0x12345678;
if(0x78==t.b)
{
printf("小端存储\n");
}
else if(0x12==t.b)
{
printf("大端存储\n");
}
}
ubuntu@ubuntu:~$ vi aa.c
ubuntu@ubuntu:~$ gcc aa.c
ubuntu@ubuntu:~$ ./a.out
小端存储