码迷,mamicode.com
首页 > 编程语言 > 详细

C/C++学习笔记---高地址、低地址、大段字节序、小段字节序

时间:2015-09-08 00:29:49      阅读:466      评论:0      收藏:0      [点我收藏+]

标签:

字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。

小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;

大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。

高、低字节

一般PC是低字节序,如果按平时书写习惯,从左到右是高位到地位的顺序,则例如0X12345678,在内存中的情况是

高地址 
12 
34 
56 
78 
低地址

高地址:内存地址可以对应十六进制的数值,值大的为高地址,否则为低地址;

3. 总结 
   整数类型内部:低地址存储低位,高地址存储高位。 
   局部变量:先定义的高地址,后定义的低地址。 
   类,结构体,数组:先定义的低地址,后定义的高地址
。 
   数组实际占用的空间,要比元素大,感觉上像是给数组名本身一个“指针类型”的空间,即4个字节。

intel处理器  小端模式

TCP/IP       大端模式

C/C++学习笔记---高地址、低地址、大段字节序、小段字节序

标签:

原文地址:http://www.cnblogs.com/changrulin/p/4790242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!