#include <stdio.h>
union
{
char ch;
int i;
}un;
int main(void)
{
un.i = 0x12345678;
if(un.ch == 0x12)
{
printf(“big endian\n”);
}
else
{
printf(“small endain\n”);
}
return 0;
}
判断系统大小端
最新推荐文章于 2024-08-21 00:17:47 发布
#include <stdio.h>
union
{
char ch;
int i;
}un;
int main(void)
{
un.i = 0x12345678;
if(un.ch == 0x12)
{
printf(“big endian\n”);
}
else
{
printf(“small endain\n”);
}
return 0;
}