可以用两种方法来实现.
第一种: 用指针来实现
#include<stdio.h>
int main()
{
int i=1;
char *p=(char *)&i;
if(*P==1)
printf("小端");
else
printf("大端");
return 0;
}
第二种用联合体方法来实现
#include<stdio.h>
int main()
{
union
{
int i;
char c;
}uu;
uu.i=1;
if(uu.c==1)
printf("小端");
else
printf("大端");
return 0;
}