大端与小端之一理论

Posted 如山石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大端与小端之一理论相关的知识,希望对你有一定的参考价值。

大端与小端

存在的原因:

因为在计算机当中,是以字节为单位的,每个地址单元都对应着一个字节。一个字节为8位,在C语言当中除了位的char类型外,还有16位的short型,32位的long类型;另外,对于位数大于8位的处理器,例如16位或32们的处理器,由于寄存器宽度大于一个字节,那么必然存在一个如何将多个字节安排的问题,因此,导致了大端存储模式与小端存储模式

什么区别:

所谓的大端模式,是指数据的低位保存在内存的高地址中,数据的高位保存在内存的低地址中

所谓小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中

如图所示:

以上是关于大端与小端之一理论的主要内容,如果未能解决你的问题,请参考以下文章

大端(bigend)与小端(littleend)

大端模式与小端模式网络字节顺序与主机字节顺序

大端模式与小端模式

数据在内存中存储的方式:大端模式与小端模式

flutter大端小端转换

字节与小端大端法存储。