为什么有大端小端的区别 大端存储和小端存储的区别?
浏览量:2808
时间:2021-03-14 04:42:25
作者:admin
大端存储和小端存储的区别?
高端模式是低端存储在高端地址中。高位存储在地址上。小端模式是将状态存储在低位地址中。高位在高位地址上。例如,16位宽的数字0x1234在小端模式CPU内存中的存储模式(假设它是从地址0x4000存储的)是:内存地址0x4000,存储内容0x4001,而在大端模式CPU内存中的存储模式是:内存地址0x4000,存储内容0x4001,以及存储内容0x12当一个数字需要超过一个字节来存储时,大端和小端之间存在差异。当只使用一个字节时,小端放在低位地址并不重要,即小端称为小端,否则称为大端C和C我们需要面对这样的问题。Java和其他高级语言已经屏蔽了这种差异,不需要额外的处理。在C中,我们可以使用下面的代码片段来确定它是大端还是小端联合{char C int i}UU。I=1If(U.C==1)使用size模式存储数据的主要区别在于,按存储字节顺序,大端模式将高位存储在低位地址,小端模式将低位存储在高位地址。以大端模式存储数据符合人类的正常思维,而以小端模式存储数据则有利于计算机处理。到目前为止,还没有关于用大端还是小端存储数据更好的结论。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。