c语言巧用联合(union)公用内存同一个储存空间
小端:低位在前(倒序)
大端:低位在后(正序)
#include<stdio.h>
union date
{
int a;
char b;
};
int main ()
{
union date x;
x.a=1;
if(x.b==1)
{
printf("小端");
}else if(x.b==0)
{
printf("大端");
}
return 0;
}
当然也可以用指针来判断大小端思路差不多
c语言巧用联合(union)公用内存同一个储存空间
小端:低位在前(倒序)
大端:低位在后(正序)
#include<stdio.h>
union date
{
int a;
char b;
};
int main ()
{
union date x;
x.a=1;
if(x.b==1)
{
printf("小端");
}else if(x.b==0)
{
printf("大端");
}
return 0;
}
当然也可以用指针来判断大小端思路差不多