判断大端和小端2种不同的方法

来源:互联网 发布:mac brave twig 编辑:程序博客网 时间:2024/06/12 03:37

第一种方法:指针的方法

#include <stdio.h>

int main ()
{
int a=1;
int *p=&a;

char *q=(char *)&a;

if(*q==1)

printf("little\n");
else
printf("big\n");
return 0;

}

第二种方法:利用联合体

#include <stdio.h>
union A
{
int a;
char b;
}q;
int main ()
{
q.a=1;
if(q.b==1)
printf("little\n");
else
printf("big\n");
return 0;
}
0 0
原创粉丝点击