摘要:
1、不同取值方法比较 src:unsigned char src[4] = { 0x01, 0x02, 0x03, 0x04 }; dst: unsigned int dst; a. dst = *(unsigned int *)src; b.memcpy( &dst, src, 4 ); 小端模式下,a/b两者的处理结果相同 !! 大端模式下,a/b两者的处理结果不同 ?? 阅读全文
随笔分类 - 程序设计
大端、小段详解(big-endian/little-endian)
2012-10-17 17:03 by SysEngineer, 839 阅读, 收藏,
摘要:
大端、小端是指数据在存储或传输时的字节顺序。区分方法:数据 Value = 0x04030201; 1、大端(big-endian) 地址:0x00 -> 0x04; 0x01 -> 0x03; 0x02 -> 0x02; 0x03 -> 0x01; 助记:低地址 - 存储(传输)- 数据的最高位(Byte)- 为 - 大端模式。 2、小端(little-endian) 地址:0x00 -> 0x01; 0x01 -> 0x02; 0x02 -> 0x03; 0x03 -> 0x04; 助记:低地址 - 存储(传输)- 数据的最低位(... 阅读全文
浙公网安备 33010602011771号