大小端(Little-Big endian)问题

来源:互联网 发布:怎么买域名自己做网站 编辑:程序博客网 时间:2024/05/22 17:05

判断大小端的C程序:

#include <stdio.h>

int main(int argc, char** argv)

{

        short var1 = 0x0102;

        char* ptr = (char *)(&var1);

 

        if ( *ptr == 0x01)

                printf("Big Endian/n");

        else if ( *ptr == 0x02)

                printf("Little Endian/n");

        else

                printf("Unknow/n");

 

        return 0;

}

原创粉丝点击