大小端的判断

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

#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;
}

小端:低地址存低位

大端:低地址存高位

原文地址:https://www.cnblogs.com/wufengv5/p/3105166.html