创建一个C程序main.c,将下边的代码复制进去并编译、运行:
#include <stdio.h>
int main(int argc, char **argv)
{
int a = 0x12345678;
char *p;
p = (char *)(&a);
if (*p = 0x78)
printf("Small Endian.\n");
else
printf("Big Endian.\n");
return 0;
}
运行结果显示,我的Linux系统属于小端方式。
> ./endian
Small Endian.