#include<stdio.h>
int check_sys(void)
{
int a = 1;
return *(char*)&a;
}
int main()
{
//大端储存模式:是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;
//小端储存模式:是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中;
//int a = 20;//0x00 00 00 14
//左低右高
//大端 00 00 00 14
//小端 14 00 00 00
//
//返回1表示小端
//返回0表示大端
int ret = check_sys();
if (ret == 1)
{
printf("小端\n");
}
else
{
printf("大端\n");
}
return 0;
}
07-28