#include<stdio.h>intcheckSystem(){
int a =1;char* p =(char*)&a;/*if (*p == 1) {
return 1;
}
else {
return 0;
}*/return*p;}intmain(){
int result =checkSystem();if(result ==1){
printf("小端字节序\n");}else{
printf("大端字节序\n");}return0;}
char类型是 signed char 还是 unsigned char ,C语言标准并没有规定,取决于编译器。