计算机中各种进制数的表示.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机中各种进制数的表示

计算机中数的表示 十进制、二进制、八进制、十六进制  数制:就是用一组固定的数字和一套统一的规则来表示数的方法 。 常用的数制:二进制、八进制、十进制、十六进制。每一种数制都有一组固定的数字表示数的大小,这组固定的数字的个数称为该数制的基数。例如:生活中常的十进制数,是用:0、1、2、3、4、5、6、7、8、9  这十个数字来表示数的大小 因此十进制的基数是10。 1.二进制 : 基数为2 ,使用 0 、1 来表示数的大小。进位规则为逢二进一,只要够2就向左进一位,像十进制中满十进一。例:十进制中:1+1=2 ; 十进制中:1+1=10。 2.八进制 : 基数为8 , 使用:0、1、2、3、4、5、6、7 这八个数字来表示数的大小。进位规则为逢八进一,只要够8,就向左进一位。例:十进制中:6+2=8 ;八进制中:6+2=10 。 3.十六进制: 基数为16 , 使用十六个数字 :0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 来表示数的大小,进位规则逢十六进一,原理同以上1、2两点。例:十进制中:14+15=29  十六进制中:E+F=1D 。 十进制数0--15 表示成:二进制、八进制、十六进制数,见下表1 : 十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二进制 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 4.不同进制之间的转换: (1).十进制数转换为其它进制数,规则如下:用此十进制数反复地除以目标进制数的基数,所得的商和余数中,留下余数,将商继续除,直到商小目标数制的基数为止。然后将所得的余数从最后一位起,顺序地排列起来,得到的数就是目标进制数的数。见下图: 十进制转换为二进制: 除2取余 十进制数除以2,直到商成为小于2的整数,再把最后得出的商和余数(从最后一位起排序)排列起来即可。例子: 十进制数14 =1110二进制 换算过程: 2 14…0(余数) 2 7…1 2 3…1 1 从下往上排列 十进制转换为八进制: 除8取余 十进制数除以8,直到商成为小于8的整数,再把最后得出的商和余数(从最后一位起排序)排列起来即可。例子: 十进制数14 =16八进制  换算过程: 8 14…0(余数) 1…6 从下往上排列 十进制转换为二进制: 除16取余 十进制数除以16,直到商成为小于16的整数,再把最后得出的商和余数(从最后一位起排序)排列起来即可。例子: 十进制数2431 =97F十六进制 换算过程: 16 2431…15[即F](余数) 16 151 …7 9 从下往上排列 其它进制的数转换为十进制: 按全相加 把当前进制数的末位数乘以当前进制数基数的0次方,倒数第二位乘以1次方、倒数第三位乘以2次方……,最后再将所得到的数各项累加,得到的数就是转换为十进制后的数。 1. 二进制转为十进制: 把二进制数的末位数乘以2的0次方,倒数第二位乘以1次方、倒数第三位乘以2次方……,最后再将所得到的数各项累加,得到的数就是转换为十进制后的数。   例:二进制 1110=1x 23+1x22+1x21+0x20 = 8+4+2+0 =14 2. 八进制转为十进制:把八进制数的末位数乘以8的0次方,倒数第二位乘以1次方、倒数第三位乘以2次方……,最后再将所得到的数各项累加,得到的数就是转换为十进制后的数。 例:八进制 203=2x82+0x81+3x80 = 2x64+0x8+3x1 = 131 3. 十六进制转为十进制: 把十六进制数的末位数乘以16的0次方,倒数第二位乘以1次方、倒数第三位乘以2次方……,最后再将所得到的数各项累加,得到的数就是转换为十进制后的数。 例:十六进制 97F= 9x162+7x161+15x160 = 2431 二、计算机中数据文件大小单位(bit/B/KB)、各种进制关系来源 因为电气元件中两种状态最容易实现(如电路的通断、电位的高低等),也最为稳定,并且可以方便地实现对电路本身的控制。因此在计算机里一般以:高电位代表 1 、低电位代表 0 ; 对于开关电路则: 1 代表能、0 代表断。通过这样,计算机内部的各种操作就可以通过二进制数的0和1来实现。 计算机更常用到八进制和十六进制。这里先指出,计算机之所以要用八进制或十六进制,并不是因为机器中的某一位有八种状态或十六种状态

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档