#include <stdio.h>
typedef unsigned char uint8;
int isBigEndian()
{
int i = 1;
if( *(uint8*)(&i) == 1)
return 0;
else
return 1;
}
int main()
{
if(isBigEndian())
{
printf("big endian!\n");
}
else
printf("little endian!\n");
return 0;
}