用指针判断大小端
#include<stdio.h>
int main(void)
{
int a = 1;
char b = (*(char *)(&a));
if(1 == b)
{
printf("小端模式.\n");
}
else
{
printf("大端模式.\n");
}
return 0;
}
用共用体判断大小端
#include<stdio.h>
union myunion
{
int a;
char b;
};
int main(void)
{
union myunion u1;
u1.a = 1;
if(u1.b == 1)
{
printf("小端模式.\n");
}
else
printf("大端模式.\n");
return 0;
}
如何判断小端模式和大端模式
最新推荐文章于 2024-06-03 11:54:23 发布