经典题目
1.判断大小端
解法一:
int main()
{
union un
{
char a;
int b;
};
union un un = { 0 };
un.b = 1;
char* p = &un.a;
if (*p == 1)
{
printf("小端");
}
else
{
printf("大端");
}
return 0;
}
解法二:
int main()
{
int a = 0x10000000;
char* pb = (char*)(&a);
printf("%d",*pb);
return 0;
}