简单来讲所谓的大端存储就是将高字节序的内容存在低地址处,那么,小端存储就是将低字节序的内容存在高地址处。 (图片做以解释)
<span style="font-size:18px;">int sys_check()
{
int num = 1;
char *p = (char *)#
if(*p == 1)
return 1; //小端存储
else
return 0; //大端存储
}
int main()
{
int num = 1;
int ret = sys_check();
if(ret == 1)
{
printf("little\n");
}
else if(ret == 0)
{
printf("big\n");
}
system("pause");
return 0;
}</span>