存储器中的数据都是按地址存储的 C语言中,整型数据在内存中究竟是怎样存放的?
浏览量:2187
时间:2021-03-10 19:51:18
作者:admin
C语言中,整型数据在内存中究竟是怎样存放的?
计算机按位存储数据。常用的基本单位是按一个字节=8位来存储数据。一个整数由四个字节存储在计算机中。由于计算机采用的端模式不同,存储器中的存储规则也不同。图中所示的高位地址存储高位数据,因此称为小端模式存储。
数据在内存中的储存过程?
当数据存储在内存中时,有两种存储方法:big endian和little endian。这两种存取方法决定了在存储器中存储数据的原则是高-低-低-低原则还是高-低-高原则。
High High low—内存中的高位存储高位数据,内存中的低位存储低位数据
]High low High—内存中的高位存储低位数据,内存中的低位存储高位数据
]例如:我有一个数据,它是0xa5a1。它是如何存储在内存中的?因为在我们通常的写作中,A5是高的,A1是低的。当它存储在内存中时,A1存储在0x4000位置,而A5存储在0x4001位置。高位存储在存储器的高位地址,低位存储在低位地址。这条路叫小恩甸。
存储器中的数据都是按地址存储的 存储器中的数据是按地址存取的 内存中的数据是什么存取的
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。