#include <stdio.h> int main() { unsigned short a = 0x1; unsigned char *p = (char *)&a; if(*p) { printf("your system is little-endian/n"); } else printf("your system is big-endian/n"); return 0; }