大端存储与小端存储

大小端
小端:数据的低字节存到内存的低地址处,数据的高字节存到内存的高地址处
大端:数据的低地址存到内存的高地址处,数据的高地址存到内存的低地址处
                                 
大小端判断例题
一般的解法:
                      大端存储与小端存储        
 利用联合解决大小端判断
int check_sys()
{
union Un//联合类
{
char c;
int i;
}u;
u.i = 1;
return u.c;//u.c为1则为小端,为0则为大端
}
int main()
{
int ret = check_sys();
if (ret == 1)
{
printf("小端\n");
}
else
{
printf("大端\n");
}
system("pause");
return 0;
}