- 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
- 2021年08月09日威海经济技术开发区威海广兴泰业投资有限公司院内威海恒源新材料科技有限公司船用配件生产项目doc威海经济技术开发区威海广兴泰业投资有限公司院内.pdf
- 2021年07月07日威海市临港经济技术开发区苘山镇苘兴路8-11号山东杰鑫建材科技有限公司塑料模板加工项目环境影响报告表20216(1)威海市临港经济技术开发区苘山镇苘兴路8-11号.pdf
- 2021年08月19日威海市经济技术开发区崮山镇成大路北、五渚河西迪沙药业集团有限公司头孢固体制剂项目doc威海市经济技术开发区崮山镇成大路北、五渚河西.pdf
- 2021年06月16日威海经济技术开发区崮山镇崮山路530-3户外用品生产项目报告表(公示本)doc威海经济技术开发区崮山镇崮山路530-3.pdf
- 项目二三相异步电动机机械特性的测试.ppt
- 人教部编版小学语文五年级上册 慈母情深 (9) 名师教学PPT课件.ppt
- 水电解质与酸碱平衡失调论述.ppt
- 新高电子材料(中山)有限公司主营铝基板.ppt
- 2021年11月11日山东省威海市临港经济技术开发区草庙子镇乐清路-6-3号(报批版)威海市信佳机械设备有限公司机械设备生产项目-1山东省威海市临港经济技术开发区草庙子镇乐清路-6-3号.pdf
- 2021年07月07日威海临港经济技术开发区苘山镇苘兴路1号威海诺润新材料有限公司饲料添加剂(醋酸钠)生产项目环境影响报告表20215(2)威海临港经济技术开发区苘山镇苘兴路1号.pdf
原创力文档

文档评论(0)