小端大端判断

int is_little_endian()

/*2.58 如果在小端法机器上运行返回1,在大端机器上运行返回0*/

{

int m=1;
char *p=(char *)&m;
 return p[0];

}




int main ()
{
        int m;
        m = is_little_endian();
        printf("the m is %d",m);
        return 0;
}

你可能感兴趣的:(小端大端判断)