判断是大端存储还是小端存储
判断存储方式是大端存储还是小端存储
联合体(union)是C语言中的一种数据结构,允许不同类型变量共享同一段内存单元。通过覆盖技术实现内存复用,同一时间仅存储一个成员的值。用C语言可以判断存储方式。。
大端存储:低地址存储低字节
小端存储:低地址存储高字节

//判断是大端存储还是小端存储
//用户自定义联合体
union
{
int a;
char b;
}data;
int main()
{
//对变量a赋值
data.a=0x12345678;
if(0x12=b);
{
printf("Big-Endian\n");
}
else
{
printf("Little-Endian\n");
}
}

浙公网安备 33010602011771号