为什么会有小端和大端字节序的区别?

计算机电路先处理低位字节,效率比较高,因为计算都是从低位开始的,所以,计算机的内部处理都是小端字节序。但是,人类还是习惯读写大端字节序,所以,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存。

0X1234567为例来说明小端字节序和大端字节序在内存中的存储形式:

0X100 0X101 0X102 0X103 - > 内存地址
  01   23   45   67 - > 大端字节序列
  67   45   23   01 - > 小端字节序列

猜你喜欢

转载自www.cnblogs.com/SouthRiverKing/p/12906787.html
今日推荐