#include <stdio.h> //字节序排列方式 int main() { int a = 1; char *pa = (char*)&a; if (*pa == 1) { printf("小端字节序"); }else { printf("大端字节序"); } return 0; }
//########################################################################
#include <stdio.h> //字节序排列方式 int check_sys()//返回1代表小端字符序;0则反之 { int a = 1; char *pa = (char *) &a; if (*pa == 1) { return 1; } return 0; } int main() { if (check_sys()) { printf("小端字符序"); } else { printf("大端字符序"); } return 0; }