机器大小端判断(使用联合体)
点击查看代码
#include <stdio.h>
#include <stdlib.h>
union
{
int a;
char b;
}data;
int main(int argc,char *argv[])
{
data.a=0x12345678;
if(0x12==data.b)
pritnf("Big-Endian\n");
else
printf("Little-Endian\n");
return 0;
}

浙公网安备 33010602011771号