本地机器大小端判断(本机数据存储形式)

来源:互联网 发布:navicat怎么连接mysql 编辑:程序博客网 时间:2024/05/01 22:45

网上也有很多测试大小端的程序实例,有什么联合体之类的,个人感觉下面这个简单的程序  足够了,当然如果你想显得高深莫测点,也可以用其它法。

#include <stdio.h>int main(int argc, char * argv[]){    int a = 0x12345678;         /*测试用的数据*/    char * p = NULL;    p = (char *)(&a);    if(*p == 0x78)    {           printf("The little endian\n");   /*输出小端*/    }       else    {           printf("*p = %x\n",*p);        printf("The big emdian\n");    }       return 0;}


0 0