#include <stdio.h>
// 小端返回真 (1) 大端返回假 (0)
int isLittleEndian()
{
union
{
int a;
char ch;
} a;
a.a = 1; //二进制=:0000 0001
return (a.ch == 1)
}
int main()
{
if ( isLittleEndian())
{
printf ("这台电脑是小端模式存储\n");
}
else
{
printf ("这台电脑是大端模式存储\n");
}
return 0;
}