摘要:
字节层次上_Bool is_little_endian() { int a = 1; char* p = (char*)&a; return *p == 1;}或_Bool is_little_endian() { union { int a; char b; } u; u.a = 1; return u.b == 1;}位层次上_Bool is_little_endian() { union { unsigned char a; struct { unsigned char b0 : 1; unsigned char : 7; ...
阅读全文
posted @ 2013-03-15 15:25
chenkkkabc
阅读(183)
推荐(0)
编辑
摘要:
一般可以把 Endian 理解成 Byte Order(字节序),Bit Order 通常和 Byte Order 一致。big-endian: MSB(Most Significant Byte) first,存放在低地址,又叫做网络序SPARC, PowerPC, Motorola 68000等处理器采用little-endian: LSB(Least Significant Byte) first,存放在低地址x86, VAX等处理器采用ARM, MIPS, DEC Alpha等处理器是可配置的
阅读全文
posted @ 2013-03-15 13:05
chenkkkabc
阅读(149)
推荐(0)
编辑