大端存储模式:数据的低位保存在内存的高地址处,而数据的高位保存在内存的低地址处。
小端存储模式:数据的低位保存在内存的低地址处,而数据的高位保存在内存的高地址处。
#include<stdio.h>
int check_sys()
{
int a=1;
char *c=(char*)&a;//数据类型强制转换
return *c;//返回1为小端,返回0为大端
}
int main()
{
int ret=check_sys();
if(ret==1)
printf("该计算机为小端存储模式\n");
else
printf("该计算机为大端存储模式\n");
return 0;
}
一般计算机均为小端存储模式。