您的位置:首页 > 理论基础

计算机存储的大端小端问题

2016-04-25 21:32 253 查看

1.大小端定义:

大端:一个数字的低位放在高地址处,高位放在地址地处。

小端:一个数字的低位放在低地址处,高位放在高地址处。

2.程序实现:

指针方式
int sys_check()
{
int a=1;
char *p=(char *)&a;
if(*p==1)
return 1;//小端
else
return 0;//大端
}
联合体方式
int sys_check()

{
union
{
char c;
int i;
}un;
un.i=1;
if(un.c==1)
return 1;//小端
else
return 0;//大端
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: