您的位置:首页 > 其它

判断大小端

2016-07-29 23:35 141 查看
在各种计算机体系结构中,对于字节、字等的存储机制有所不同,通常采用的字节存储机制主要有两种: 大端字节序和小端字节序。

大端字节序:高位放在低地址处,低位放在高地址处。

小端字节序:高位放在高地址处,低位放在低地址处。



下面代码实现:

#include<stdio.h>
int check_sys()
{
int a = 1;
char *p = (char*)&a;
if (*p == 1)
{
return 1;  //小端
}
else
{
return 0;  //大端
}
}
int main()
{
int ret = check_sys();
if (ret = 1)
{
printf("小端字节序\n");
}
else
{
printf("大端字节序\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: