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 阅读(561) 评论(0) 收藏 举报
浙公网安备 33010602011771号