// 测试计算机是大端模式还算是小端模式
#include <stdio.h>
int func()
{
union
{
unsigned int a;
unsigned char c;
}test;
test.a = 0x12345678;
return (test.c == 0x78);
}
int main()
{
if (func() == 1)
printf ("小端模式\n");
else
printf ("大端模式\n");
return 0;
}