#include <stdio.h> void checkSystem() { union check { int i; char ch; }c; c.i = 1; if ((char)1 == c.ch) printf("系统是小字节序\n"); else printf("系统是大字节序\n"); } int main(int argc, char *argv[]) { checkSystem(); return 0; }