#include #include #include int main(void) { uint32_t i; unsigned char *cp; i = 0x04030201; cp = (unsigned char *)&i; if (*cp == 1) printf("little-endian\n"); else if (*cp == 4) printf("big-endian\n"); else printf("who knows?\n"); exit(0); }