#include "stdio.h"
int main(){
union xxx{
int i;
char a[sizeof (int)];
}ooo;
ooo.i = 1;
if(ooo.a[0]==1){
printf("小端存储");
return 0;
} else{
printf("大端存储");
}
return 0;
}
判断大小端存储列如存储进0x00000001机器存储为01000000为小端存储若是机器存储为00000001为大端存储