#include <stdio.h>
int main (int argc, char **argv)
{
int a = 0x12345678;
char b;
b = (((unsigned char *)&(a))[0]);
if(b == 0x78)
printf("little endian\n");
else if
(b == 0x12)
printf("big endian\n");
else
printf("unknown\n");
return 0;
}
int main (int argc, char **argv)
{
int a = 0x12345678;
char b;
b = (((unsigned char *)&(a))[0]);
if(b == 0x78)
printf("little endian\n");
else if
(b == 0x12)
printf("big endian\n");
else
printf("unknown\n");
return 0;
}