大端与小端:显示、存储和读取

本文详细介绍了大端和小端存储方式的区别,涉及显示、存储和读取的过程。在大端模式下,高位字节存储在低地址,而小端则相反。读取时两者都从低地址开始,但在显示时大端高位字节位于左侧,小端低位字节位于左侧。网络通信通常采用大端传输,小端数据需要转换。在处理网络数据时,存储到小端系统可能需要两次大小端转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在文章《大端与小端》中,简单介绍了什么是大端与小端。就像打碎鸡蛋一样,你可以从大的那头打,也可以从小的那头打,但是鸡蛋还是那个鸡蛋。数据也是一样,你要么从高位存储或传输,要么从低位存储或传输,但是数据还是那个数据,它的大小是不会变的

显示

不管是大端存储的芯片,还是小端存储的芯片,你在系统中写的数值,左边都是高位,右边是低位,比如:0x12345678,从左到右,从高到低,这是不会变的。不同的是存入芯片中,大端是从高位开始存入,小端是从低位开始存入

不管是大端还是小端,只要从内存中读取后显示为0x12345678,它们都是同一个数

存储

芯片存储空间以字节为单位存储,每个字节空间有高低地址之分,所以只有超过了一个字节的数据,才需要注意存储空间的存储方式是大端还是小端

对于大端,数据的存储是从高位字节开始,存入低地址中。对于小端,数据从低字节开始,存入低地址中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车通信技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值