查看电脑当前是大端排序还是小端排序,
作者:互联网
大端排序就是将输入的值二进制位 低位存到高位上,高位存到低位上;
小端排序就是将输入的值二进制位,低位存在低位上,高位存到高位上;
#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