数据的存储和排列
1.数据的"大端模式"和"小端模式"存储
注意:在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit
大端模式
:指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中
,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致小端模式
:指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中
,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低
2.为什么会有大小端模式之分
- 这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit
- 在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于 8位的处理器&