其他分享
首页 > 其他分享> > 查看电脑当前是大端排序还是小端排序,

查看电脑当前是大端排序还是小端排序,

作者:互联网

大端排序就是将输入的值二进制位 低位存到高位上,高位存到低位上;

小端排序就是将输入的值二进制位,低位存在低位上,高位存到高位上;

#include<stdio.h>
int code()
{
int a=1;
return *(char*)&a; //将a取出它的低地位一个字节,利用指针强制转换成1个字节的char类型,并且解引用返回,如果是1即代表低位存储低位,输出小端,如果是0即代表是高位存储,大端存储
}
int main()
{
int ret=code();
if(ret==1)
{
printf("小端\n");
}
else
{

printf("大端 \n");
}
return 0;
}

标签:小端,低位,高位,int,二进制位,大端,排序
来源: https://www.cnblogs.com/etta-7/p/15513148.html