- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文由徐溪鸿贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
C++程序设计 程序设计
第1章 计算机基础知识与基本操作 章
1.1* 计算机的发展与应用 略,自学 计算机的发展与应用(略 自学)
1.1.1 计算机的过去、现在与未来 计算机的过去、 1.1.2 计算机的特点、分类与应用 计算机的特点、
1.2 数制
1.2.1 数制的基本概念及常用数制 1. 数制的基本概念 什么是数制?简单地说,数制就是用一组固 定的数码和一套统一的规则来表示数值的方法。 数制也称计数制。人们在日常工作和生活中,经 常使用不同的数制。例如十进制,使用10个数码 (0,1,2,3,4,5,6,7,8,9)并按照逢十 进一的规则进行计数;钟表计时采用60秒等于1 分、60分等于1小时的六十进制;在计算机中使 用仅有0和1两个数码的二进制。可见,数制的种 类是多种多样的。
在一种数制中所使用的数码的个数称为该数制 的基数。 的基数。例如,十进制使用10个数码,基数为10; 二进制使用两个数码,基数为2;十六进制使用16 个数码(0,1,2,3,…,9,A,B,C,D,E, F),基数为16。不难看出,每一种数制中最小的 数码都是0,而最大的数码都比基数小1。 既然有不同的数制,那么在给出一个数时就必 须指明它属于哪一种数制。不同数制中的数可以用 下标或后缀来标识。 例如,二进制数1011可以写 成(1011)2或1011B;十六进制数3A6F可以写成 (3A6F)16或3A6FH;十进制数12.5可以写成(12.5)10 或12.5D,但通常不必用下标或后缀进行标识,直 接写成12.5即可,因为人们已经习惯了这种写法。
各种数制有一个共同的特点,即在一个数 中,同一个数码处于不同位置则表示不同的 值。例如,十进制数131.18中有3个数码1, 它们所表示的值从左到右依次是100、1和0.1。 该数可表示为:
131.18=1×102+3×101+1×100+1×10–1+8×10–2
我们把以基数为底的整数幂称为位权。 我们把以基数为底的整数幂称为位权。 从小数点开始,整数位的位权依次是100、101、 102等,而小数位的位权依次是10–1、10–2、 10–3等。上式称为按权展开式 按权展开式。 按权展开式
同理,二进制数1010.1B的按权展开式为: 1010.1B=1×23+0×22+1×21+0×20+1×2–1 可见,每一位的位权都是以基数2为底的 整数幂,而每一位的值都等于该位上的数码 与该位位权的乘积。
可见,任意一个具有n位整数和m位小数的 R进制数N的按权展开式为: (N)R =an–1×Rn–1+an–2×Rn2+… +a2×R2+a1×R1+a0×R0+a–1×R–1+… +a–m×R–m
=
i=? m n ?1
∑a
i
×R
i
其中ai为R进制的数码。
不难看出,以上几种数制的共同特点是: ? 每一种数制都有一个固定的基数R (Radix),并且按照“逢R进一”的规则进 行计数。 ? 每一种数制都有自己的位权,每一位的位
权都是以基数为底的整数幂。
2. 常用数制 计算机领域中常用的数制有4种:即十进制、 十进制、 十进制 二进制、 八进制和十六进制。关于十进制大 二进制 、 八进制和十六进制 家早已熟悉。二进制是计算机中使用的基本 数制,由于数值较大的二进制数的位数很多, 给书写和阅读带来不便,所以经常用十六进 制数或八进制数表示,我们可以把八进制和 十六进制看成是二进制的压缩形式。表1-2列 出了常用4种数制中的数码、基数、位权及后 缀。
种数制中的数码、 表1-2 4种数制中的数码、基数、位权及后缀 种数制中的数码 基数、
数制 十进制 二进制 八进制 数码 0, 1, 2, 3,…, 9 0, 1 2 10i D 2i B 0, 1, 2, 3,…,7 8 8i Q 十六进制 0, 1, 2, 3,…, 9, A ,B, C, D E, F 16 16i H
基数 10 位权 后缀
二进制、 表1-3 二进制、八进制与十六进制位权的值
i 2i 5 4 3 2 1 0 -1 -2
32
16
8
4
2
1
0.5
0.25
8i
4096
512
64
8
1
0.125
16i
65536
4
您可能关注的文档
- BSC指令【DOC精选】.doc
- btest paper【DOC精选】.doc
- BT-等价类边界值练习【DOC精选】.doc
- Box_v.安装步骤【DOC精选】.doc
- BSC管理---平衡计分卡【DOC精选】.doc
- BSD技术特性与应用【DOC精选】.doc
- BT精灵【DOC精选】.doc
- BP-双模机方案【DOC精选】.doc
- Bu 答案【DOC精选】.docx
- Bu (,节)教学设计【DOC精选】.doc
- 难点解析青岛版7年级下册数学期末测试卷word版附答案详解.docx
- 难点解析青岛版7年级下册数学期末测试卷及参考答案详解【A卷】.docx
- 难点解析青岛版7年级下册数学期末测试卷word版附答案详解.docx
- 难点解析-鲁教版(五四制)8年级数学下册试题含答案详解【培优A卷】.docx
- 生活产品租赁合同协议.docx
- 环保融资租赁合同协议.docx
- 电梯广联达合同协议.docx
- 2024-2025学年京改版数学8年级上册期中测试卷及答案详解(历年真题).docx
- 难点解析青岛版7年级下册数学期末测试卷及完整答案详解(各地真题).docx
- 难点解析-鲁教版(五四制)8年级数学下册试题及完整答案详解【有一套】.docx
文档评论(0)