判断大小端代码
#include <stdio.h>
// 定义一个共用体
union EndianCheck {
int i;
char c[sizeof(int)];
};
int main() {
union EndianCheck test;
test.i = 1;
if (test.c[0] == 1) {
printf("本机是小端序\n");
} else {
printf("本机是大端序\n");
}
return 0;
}
运行图
思维导图