大端存储-小端存储的通俗理解

<说的可能有点绕,有些定义也可能是错误的,但是目的在于理解大端和小端存储,知识是边理解边修正>
http://blog.csdn.net/zuyi532/article/details/8020712参考
首先,内存中的数据存储是以字节为单位,所谓大端存储和小端存储是以数据类型所占字节数为单位(不同数据类型占用不同的字节数)。
举例说明:
以整形的int为例,Java中它占用4个字节,当针对int型数据来说大端小端的时候就是以4字节为单位进行讨论的,它是指在int型数据所占的这四个字节中的字节存储顺序到底是高字节存储在高地址,还是高字节存储在低地址。但是对于整个计算机内存而言,总是从低地址向高地址存储,这里的低地址高地址可以理解为以数据类型所占字节为单位的地址,比如内存地址是0000到9999,而这段内存地址要存放int型数据,那么在存到内存中的时候是以4字节为单位依次往上存储,当前并不关心这四个字节内部的存储模式,这4个字节的内部存储模式由数据类型来指定,这个时候就牵扯到了大端存储与小端存储,也就是说大端存储和小端存储作用域数据类型所占的单位字节(即4字节)在内存的存储顺序

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值