1.大小端
#include <head.h>
union little
{
char s;
int data;
};
int main(int argc,const char * argv[])
{
union little buf;
buf.data = 0x87654321;
if(0x87 == buf.s){
printf("this is big \n");
}else if(0x21 == buf.s){
printf("this is little \n");
}
return 0;
}