大小端的判断

大小端的判断,代码如下:

#include <stdio.h>

int main()
{
    int i = 1;
    char *c = (char*)&i;
    if(*c == 1)    //*c是char型,但是此处的比较是整型之间的比较,因为1是整数;也可以*c == 'ASCII码1对应的字符'
        printf("小端\n");
    else
        printf("大端\n");
    return 0;
}

小端:低地址存低位

大端:低地址存高位

posted @ 2013-05-28 23:53  独墅一枝花  阅读(148)  评论(0编辑  收藏  举报