#include<stdio.h>
//如何将小端转化成大端
bool IsBig()
{
int a = 0x12345678;//十六进制
char *p = (char *)&a;//取变量a的地址强转成char型
if(*p == 0x78)
{
return false;//小端
}
else
{
return true;//大端
}
}
int main()
{
if(!IsBig())
{
printf("is little\n");
}
else
{
printf("is big\n");
}
getchar();
return 0;
}
答案:is little