大端模式就是数据从高字节到低字节在内存中排列,小端模式就是数据从低字节到高字节在内存中排列,数据本身字节是高字节在左,低字节在右。
32bit宽的数0x12345678在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:
|
内存地址 |
0x4000 |
0x4001 |
0x4002 |
0x4003 |
|
存放内容 |
0x78 |
0x56 |
0x34 |
0x12 |
而在Big-endian模式CPU内存中的存放方式则为:
|
内存地址 |
0x4000 |
0x4001 |
0x4002 |
0x4003 |
|
存放内容 |
0x12 |
0x34 |
0x56 |
0x78 |
本文深入探讨了计算机内存中的数据存储方式,包括大端模式和小端模式。大端模式将高字节存储在低地址,而小端模式则相反。以32位数值0x12345678为例,分别展示了在两种模式下内存中的存储布局。理解这两种模式对于底层编程和跨平台开发至关重要。
1711

被折叠的 条评论
为什么被折叠?



