1、大端存储模式:数据低位存到高地址,数据高位存到低地址。
2、小端存储模式:数据低位存到低地址,数据高位存到高地址。
<例题> 设计一个小程序判断机器的字节序
//设计一个程序,大端存储返回0,小端存储返回1
int check_sys()
{
int a = 1; //大端存储 00 00 00 01 ;小端存储 01 00 00 00
return *((char*) &a);
}
int main()
{
int ret = check_sys();
if(ret == 1)
printf("为小端存储\n");
else
printf("为小端存储\n");
return 0;
}