项目1-2:数制转换.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目1-2:数制转换

数制与数制转换 一、计算机中常用的数制 二、数制之间的转换 结 束 数制与数制转换 十进制 一、计算机中常用的 二进制 十六进制 数制 进位计数制(数制): 是一种科学的计数方法,它以累计和进位的方式进行计数,实现了很少的符号表示大范围数字的目的。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 进位计数制的本质特征 累计到 10 进位 累计到 2 进位 10进制 2进制 基数 进位基数决定了数的每一位的权限 16进制 累计到 16 进位 ? 用十个数码表示——0、1、2、3、4、5、6、7、8、9 ? 遵循“逢十进一”的规则 例:将十进制数314.16写成展开式形式 解: 314.16 = 3 ? 102 + 1 ? 101 + 4 ? 100 + 1 ? 10-1 + 6 ? 10-2 = 300+10+4+0.1+0.06 十进制数是人们最习惯使用的数制,在计算机中一般把十进制数作为输入输出的数据形式。 十进制 对任意一个n位整数和m位小数的十进制数D,可表示为: D=Dn-1 · 10n-1+ Dn-2 · 10n-2+ · · ·+ D0 · 100+ D-1 · 10-1 + · · ·+ D-m · 10-m 权展开式 ? 用两个数码表示 —— 0、1 ? 遵循“逢二进一”的规则 例:将二进制数(1101.01)2写成展开式形式,它代表多大的十进制数? 解: (1101.01)2 = 1 ? 23 + 1 ? 22 + 0 ? 21 + 1 ? 20 + 0 ? 2-1 = 8+4+0+1+0+0.25=(13.25)10 二进制数使用的数码少,只有0和1,用电器元件的状态来表示既方便又可靠。在计算机内部存储和运算中使用,运算简单,工作可靠。 对任何一个n位整数m位小数的二进制数,可表示为: + 1 ? 2-2 二进制 权展开式 D=Bn-1 · 2n-1+ Bn-2 · 2n-2+ · · ·+ B0 · 20+ B-1 · 2-1 + · · ·+ B-m · 2-m ? 用十六个数码表示—0、 1、 2、 3、 4、 5、 6、7、 8、 9、 A、B、 C、D、E、F ? 遵循“逢十六进一”的规则 D=Hn-1 · 16n-1+ Hn-2 · 16n-2+ · · ·+ H0 · 160+ H-1 · 16-1 + · · ·+ H-m · 16-m 例:十六进制数(3C4)16代表多大的十进制数? 解: (3C4)16 = ? ? 3 162 + 12 161 + 4 ? 160 = (964)10 在表示同一值时十六进制数最短,与二进制转换方便,如(110111001101)2写成(DCD)16, 因此十六进制数常用来在程序中表示二进制数或地址。 对任何一个n位整数m位小数的十六进制数,可表示为: 十六进制 权展开式 二进制数转换成十进制数 十进制数转换成二进制数 十六进制数转换成二进制数 二进制数转换成十六进制数 二、数制的转换 按权展开式做一次十进制运算即可。 二进制数转换成十进制数 (1011.01)2 = 1 ? 23 + 0 ? 22 + 1 ? 21 + 1 ? 20 + 0 ? 2-1 = 8+0+2+1+0+0.25 + 1 ? 2-2 例:将二进制数(1011.01)2 转换成十进制数。 =(11.25)10 十进制数 整数 小数 十进制数转换成二进制数 二进制数 除2取余,直到商为0 4 5 2 例:将十进制数45转换成二进制数 2 2 2 1 1 2 5 2 2 2 1 2 0 余数 ··········· 1 ··········· 0 ··········· 1 ··········· 1 ··········· 0 ··········· 1 二进制的低位 二进制的高位 转换结果: (45)10=(101101)2 十进制整数转换成二进制数 乘2取整,直到积为整 例:将十进制小数0.8125转换成二进制数 0. 8 1 2 5 ? 2 1. 6 2 5 0 1 分离整数 0. 6 2 5 ? 2 1. 2 5 0 1 0. 2 5 ? 2 0. 5 0 0 0. 5 ? 2 1. 0 1 小数点. 二进制小数末位 转换结果: (0.8125)10=(0.1101)2 练习 十进制小数转换成二进制 将(25.25)10转换成二进制数 25 2 12 2 6 2 3 2 1 2 0 ··········· 1 ··········· 0 ·······

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档