- 14
- 0
- 约9.27千字
- 约 10页
- 2017-01-14 发布于四川
- 举报
(字节序、字节对齐的理解
1、 前言作为一名 C/C++ 程序员,字节是我们天天都要与之打交道的一个东西。我们和它熟稔到几乎已经忘记了它的存在。可是,它自己是不甘寂寞的,或迟或早地,总会在某些时候探出头 来张望,然后给你一个腿儿绊。其实,只要你真正了解了它的底细,你就会畅行无阻。在本文中,我们将首先简要了解一下字节的概念,然后着重了解一下字节序问 题和字节对齐问题。2、 什么是字节我们知道,二进制计算机(也就是我们目前接触到的几乎所有的计算机)的最小数据单位是位( bit )。一位数据只能够表示两种含义(需要说明,尽管我们通常把单个位表示的两种含义选择为相互对立的含义,但这并不是必然的,例如你可以认为 1 代表 5 个人, 0 代表 8 个人),对于绝大多数的计算要求,单个位显然不能满足。因此,我们通常都会使用一连串的位,我们可以称之为位串( bit string ,请爱好质疑的的朋友注意,此术语非我杜撰)。由于种种原因,计算机系统都不会让你使用任意长度的位串,而是使用某个特定长度的位串。一些常见的位串长度 形式具有约定好的名称,如,半字节( nibble ,貌似用的不多)代表四个位的组合,字节( byte ,主角出场!)代表 8 个位的组合。再多的还有,字( word )、双字( Double word ,通常简写为 Dword )、四字( Quad word ,经常简写为 Qword )、十字节( Te
您可能关注的文档
- 《自治县关于进一步加强少数民族学前和中小学“双语”教学工作的实施方案.doc
- 第十六章教科文体卫2.doc
- 《自治县经济贸易局2007年工作总结及2008年工作措施2007年11月20日.doc
- (好的演讲稿结尾.doc
- (好看的个性签名符号.doc
- 《自然保护区域生态旅游.doc
- (如果你没学过人力资源又想做HR.doc
- (如梦令教学设计.doc
- 第十四章_一次函数_全章导学案.doc
- (妇幼卫生信息统计及档案资料管理流程.doc
- 0357-PARP抑制剂在转移性去势抵抗性前列腺癌中的临床应用共识(2025).pdf
- 0184-急性右心室心肌梗死围术期常见并发症管理专家共识.pdf
- 0231-脓毒性休克血流氧流分型与临床管理专家共识(2025).pdf
- 0215-良性前列腺增生风险因素管理专家共识(2025版).pdf
- 0273-胃癌患者营养整体评估专家共识(2026).pdf
- 0356-MET异常实体瘤诊疗专家共识(2025).pdf
- 0175-机器人辅助经椎间孔腰椎椎体间融合术专家共识.pdf
- 0238-D-二聚体升高诊治与管理专家共识(2026).pdf
- 0258-糖尿病足诊疗规范青岛专家共识.pdf
- 0200-精神分裂症阴性症状管理中国专家共.pdf
原创力文档

文档评论(0)