linux操作系统中对大小端的判断

static union 
{
    char c[4]; 
    unsigned long l; 
} 
endian_test = { { 'l', '?', '?', 'b' } };

#define ENDIANNESS ((char)endian_test.l)


(如果ENDIANNESS=’l’表示系统为little endian,为’b’表示big endian )。

posted on 2013-08-04 19:38  YoungerChina  阅读(544)  评论(0编辑  收藏  举报

导航