首先不管大端法还是小端法存储,计算机在内存存放数据的顺序都是从低地址到高地址。
所不同的是首先取低字节的数据存放在低地址还是取高字节数据存放在低地址。
若首先取高字节的数据放在低地址,则是大端法;
若首先取低字节的数据存放在低地址,则是小端;
例如数据0x1234567 (左边是高字节,右边是低字节)
大端法存放:
内存地址依次为: 0x0001 0x0002 0x0003 0x0004
对应的数据存放依次为: 0x01 0x23 0x45 0x67
小端法存放:
内存地址依次为: 0x0001 0x0002 0x0003 0x0004
对应的数据存放依次为:0x67 0x45 0x23 0x01

本文介绍了计算机内存中大端模式和小端模式的区别,大端模式下高字节数据存放在低地址,而小端模式则相反。通过union类型举例说明了大小端模式如何影响数据存储,并提供了一个简单的C语言程序来演示大小端模式在实际操作中的体现。
最低0.47元/天 解锁文章
1013

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



