其实已经有几次写到过有关字节序的问题了,这里单独拎出来再写一次,是因为又淡忘了,特意抽象其根本问题再做一个简要的记录。
抽象出的两个概念:
- 存储地址:内存地址“从左至右”递增,可以理解往左是低位地址,往右是高位地址
- 要存的值:比如1个数字 112233(十进制)、1个字符串 “112233” —(这里两处的33都是尾巴)
注意:1个xx需要多个字节表示的时候,才会有字节序的问题
面临的问题: 尾巴放到高的位置还是低的位置?
高尾端:高的位置存尾巴
低尾端:低的位置存尾巴
比拟
一个词
中字
的顺序 (普遍:从左至右念,牌匾:从右至左念)1
法语,公主,四十
一行文字中字的读取顺序1
严管妻是本;妇顺夫为实.
解析的顺序不一样意义就大不一样咯。
其他叫法
高尾端/大端序/大尾序
低尾端/小端序/小尾序