int main() { int x=1; /*the first method */ if(*(char *) &x==1) printf("little/n"); else printf("big/n"); /*the second method*/ x = (char)x; if(x == 1) printf("little/n"); else printf("big/n"); /*the third method*/ union { int i; char c[sizeof(int)]; }y; y.i =1; if(y.c[0] == 1) printf("little/n"); else printf("big/n"); }