| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1025 人关注过本帖
标题:字节对齐是什么意思
只看楼主 加入收藏
hahha
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-22
收藏
 问题点数:0 回复次数:2 
字节对齐是什么意思
字节对齐是什么意思?
搜索更多相关主题的帖子: 字节 
2008-04-26 20:04
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
收藏
得分:0 
你问得简单,我也只好简单回答了。
就是为了存取的效率,将因为不同数据类型产生的内存空隙用0填充
主要用于结构。

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-04-26 21:14
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
得分:0 
这个跟计算机组成原理有关,
"...同一个地址即可以看作字节单元的地址,又可以看成字单元、双字单元或4字单元的地址,这要根据使用情况确定。字单元的地址可以是偶数也可以是奇数。但是,在8086和80286中,访问存储器(要求取数或存数)都是以字为单位进行的,也就是说,机器是以偶地址访问存储器的,这样,对于奇地址的单元,要去一个字需要访问两次存储器,当然这样花费的时间多。在8086及其以后续的32位处理机中,双字节单元地址为4的整数倍数时访问存储器的速度可以较快.同样,4字单元的地址为8的倍数时访问速度更快..."
所以,补白只是为了更高效

[[it] 本帖最后由 zhaoyg 于 2008-4-26 21:29 编辑 [/it]]

麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2008-04-26 21:27
快速回复:字节对齐是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012139 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved