c 计算机基础知识与基本操作

c 计算机基础知识与基本操作

ID:42728207

大小:54.00 KB

页数:11页

时间:2019-09-21

c 计算机基础知识与基本操作_第1页
c 计算机基础知识与基本操作_第2页
c 计算机基础知识与基本操作_第3页
c 计算机基础知识与基本操作_第4页
c 计算机基础知识与基本操作_第5页
资源描述:

《c 计算机基础知识与基本操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、c计算机基础知识与基本操作.txt16生活,就是面对现实微笑,就是越过障碍注视未来;生活,就是用心灵之剪,在人生之路上裁出叶绿的枝头;生活,就是面对困惑或黑暗时,灵魂深处燃起豆大却明亮且微笑的灯展。17过去与未来,都离自己很遥远,关键是抓住现在,抓住当前。本文由徐溪鸿贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。C++程序设计程序设计第1章计算机基础知识与基本操作章1.1*计算机的发展与应用略,自学计算机的发展与应用(略自学)1.1.1计算机的过去、现在与未来计算机的过去、1.1.2计算机的特点、分

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;

3、二进制使用两个数码,基数为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即可,因为人们已经习惯了这种写法。各种数制有一

4、个共同的特点,即在一个数中,同一个数码处于不同位置则表示不同的值。例如,十进制数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

5、×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=?mn?1∑ai×Ri其中ai为R进制的数码。不难看出,以上几种数制的共同特点是:?每一种数制都有一个固定的基数R(Radix),并且按照“逢R进一”的规则进行计数。?每一种数制都有自己的位权,每一位的位权都是以基数为底的整数幂。2.

6、常用数制计算机领域中常用的数制有4种:即十进制、十进制、十进制二进制、八进制和十六进制。关于十进制大二进制、八进制和十六进制家早已熟悉。二进制是计算机中使用的基本数制,由于数值较大的二进制数的位数很多,给书写和阅读带来不便,所以经常用十六进制数或八进制数表示,我们可以把八进制和十六进制看成是二进制的压缩形式。表1-2列出了常用4种数制中的数码、基数、位权及后缀。种数制中的数码、表1-24种数制中的数码、基数、位权及后缀种数制中的数码基数、数制十进制二进制八进制数码0,1,2,3,…,90,1210iD2iB0,1,2,3,…,788iQ十六

7、进制0,1,2,3,…,9,A,B,C,DE,F1616iH基数10位权后缀二进制、表1-3二进制、八进制与十六进制位权的值i2i543210-1-2321684210.50.258i409651264810.12516i6553640962561610.06251.2.2不同数制之间数的相互转换1.非十进制数转换成十进制数非十进制数转换成十进制数的方法是将非十进制数按权展开求和按权展开求和。按权展开求和【例1-1】将二进制数(1011.1)2转换成十进制数。(1011.1)2=1×23+0×22+1×21+1×20+1×2–1=8+0+2

8、+1+0.5=11.5【例1-2】将八进制数(257)8转换成十进制数。(257)8=2×82+5×81+7×80=128+40+7=175【例1-3】将十六进制数(2CF.4)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。