#include <stdio.h>
union aaa{
int q;
char w;
}ad;
int main(int argc, const char *argv[])
{
//1
int a=0x12345678;
char aa=(char)a;
if(aa==0x78){
printf("小端");
}else if(aa==0x12){
printf("大端");
}
//2
ad.q=0x12345678;
ad.w=0x99;
printf("%x",ad.q);
if(ad.q==0x12345699){
printf("小端");
}else if(aa==0x99345678){
printf("大端");
}
return 0;
}