大端序还是小端序
#include <stdio.h>
union endian{
char ch;
int a;
};
// 判断是大端序 如 0x12345678的存放顺序为 12 34 56 78
// 还是小端序 如 0x12345678的存放顺序为 78 56 34 12
int main(){
union endian value;
value.a = 0x1234;
if(value.ch == 0x12){
printf("big endian");
}else if(value.ch == 0x34){
printf("little endian");
}
return 0;
}