计算机中数剖析.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机基础——计算机中的数据表示 数据在计算机中的表示 进位计数制及相互转换 数值及字符在计算机中的表示 什么是二进制? 二进制表示的数据中,每个数位上的数字只能是0或者1 2 逢2进一:(1)2+(1)2=(10)2 容易实现 二进制只有0和1两个状态,电子器件具有实现的可行性 运算简单 二进制的运算法则少,运算简单,使硬件结构大大简化 有逻辑性 二进制的0和1正好和逻辑代数的假和真相对应 有稳定性 二进制只有0和1两个状态,传输和处理时不容易出错 数据单位 数据单位 字:Word或W,字由若干字节组成,每个字中包含 的二进制位数称为字长 示例: 64位计算机是指计算机一次可以处理64位二进制数 64位计算机中的64是指机器字长 进位计数制 按进位的原则进行的计数方法称为进位计数制 任何一种进位计数值表示的数都可以写成按 其权展开的多项式之和(数码*权值)。 常用的进位计数制 日常使用:十进制(Decimal) 计算机采用:二进制(Binary) 为了简化二进制的表示方式,使用 八进制(Octal) 十六进制(Hexdecimal) 十六进制(Hexadecimal)的基数是16,它必须 有16个数字才够用。 因此,除了十进制中的10个数可用外,还必须再创造6个 数字。十六进制中借用了6个英文字母。所以,它的16个 数字依次是:0~9,A~F。其中A至F分别代表十进制数的 10至15,最大的数字也是基数减1。 后缀 判断对错 每一个数位上的数字不能超出数码的范围 (1010)2 ,(18)10 ,(28)8 ,(6AEI)16 进位计数制间的转换 非十进制转换为十进制 二进制 八进制 十进制 十六进制 十进制转换为非十进制 二进制 八进制 十进制 十六进制 非十进制之间的转换 二进制 八进制 二进制 十六进制之间 非十进制数转换成十进制数 将各位数码乘以各自的权值累加即可。 十进制数转换成非十进制数 为了将一个即有整数部分又有小数部分的 十进制数转换成二进制数,可以将其 整数部分和小数部分分别转换,然后再组合。 对整数部分:除基取余 十进制数(18)10转换成二进制 对小数部分:乘基取整 将小数不断乘以基取整数,直到小数部分为0或达到所求的精度为止(小数部分可能永远的不会得到0);第一个得到的整数为最高位,最后得到的为最低位,这个规律是:“先整为高,后整为低” 把(0.6875)10转换为二进制 十进制转换为八进制 八进制数基数为8: 对整数部分,除8取余; 对小数部分,乘8取整。 十进制转换为十六进制 十进制数转换为十六进制数的方法同十进制 数转换为二进制的方法类似。 十进制数0~16和其他进制数之间的对应关系 非十进制的数之间的相互转换 二进制数转换为八进制数 八进制数转换为二进制数 二进制数转换为十六进制数 十六进制数转换为二进制数 二进制数转换为八进制数 方法: 将二进制数从最右边的低位到高位每3位组成一 组,最后不足3位的前面补0,然后每3位二进制 数用一个八进制数来表示即可转换为八进制。 例如:将二进制数10101010011转换成八进制数: 010 101 010 011 2 5 2 3 即(10101010011)2=(2523)8 八进制数转换为二进制数 方法: 将每一位八进制数用3位二进制数表示即可得到相 应的二进制数。 例如 :将八进制数3274转换为二进制数: 3 2 7 4 011 010 111 100 即(3274)8=(011010111100)2 二进制转换为十六进制 方法: 将二进制数从最右边的低位到高位每4位分成一组 ,最后不足4位的前面补0,然后每4位二进制用十 六进制数来表示即可得到相应的十六进制数。 例将二进制数10111010010011转换为十六进制数 0010

您可能关注的文档

文档评论(0)

三四五 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档