0-3进制转换.ppt_第1页
0-3进制转换.ppt_第2页
0-3进制转换.ppt_第3页
0-3进制转换.ppt_第4页
0-3进制转换.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、进制转换,二、八、十、十六进制,十进制:逢10进1,构成字符有09。 二进制:逢2进1,构成字符有01。 八进制:逢8进1,构成字符有07。 十六进制:逢16进1,构成字符有09,AF。 五进制、七进制、十二进制又是怎么定义?有哪些构成字符?,十进制整数转换成P进制数,方法:除以P反序取余法。即把十进制整数除以P,把余数记下来,再把所得的商除以P,直到商为0为止,最后把每次所得的余数从最后一位读起,就是十进制数的P进制表示方法。,十进制整数转二进制数,十进制数87(10)转成二进制数1010111(2),1、把十进制数多次除以2,一直除到商为0。 2、把余数从下往上按顺序写出来(最前面的0省略

2、)。,练习,99 57 135 85 76 68 以上均为十进制数,请把它们转成二进制数,1100011 111001 10000111 1010101 1001100 1000100,77 89 93 111 222 333,1001101 1011001 1011101 1101111 11011110 101001101,二进制整数转十进制数,二进制数1010111(2)转十进制数87(10) 1*20 +1* 21 +1* 22 +0*23 +1*24 +0* 25 +1*26 =1*1+1*2+1*4+0*8+1*16+0*32+1*64 =1+2+4+0+16+0+64 =87,练

3、习,101001 110010 110111 1100110 100010 1010110 以上均为二进制数,请把它们转成十进制数,41 50 55 102 34 86,十进制整数转八进制数,十进制数187(10)转成八进制数273(8),1、把十进制数多次除以8,一直除到商为0。 2、把余数从下往上按顺序写出来(最前面的0省略)。,练习,199 357 135 85 276 468 以上均为十进制数,请把它们转成八进制数,307 545 207 125 424 724,八进制整数转十进制数,八进制数273(8)转十进制数187(10) 3*80 +7* 81 +2* 82 =3*1+7*8+

4、2*64 =3+56+128 =59+128 =187,练习,1011 735 627 253 123 451 以上均为八进制数,请把它们转成十进制数,521 477 407 171 83 297,十进制整数转十六进制数,十进制数1970(10)转成十六制数7B2(16),1、把十进制数多次除以16,一直除到商为0。 2、把余数从下往上按顺序写出来(最前面的0省略)。,练习,799 357 635 585 976 468 以上均为十进制数,请把它们转成十六进制数,31F 165 27B 249 3D0 1D4,十六进制整数转十进制数,十六进制数7B2(16)转十进制数1970(10) 2*16

5、0 +11* 161 +7* 162 =2+11*16+7*256 =2+176+1792 =1970,练习,1101 A9B C39 F0A D8E 96C 以上均为十六进制数,请把它们转成十进制数,4353 2715 3129 3850 3470 2412,八进制整数转十六进制数,八进制数273(8)转十进制数187(10) 3*80 +7* 81 +27* 82 =3*1+7*8+2*64 =3+56+128 =59+128 =187,十进制数187(10)转十六进制数 BB(16),所以八进制数273(8)转十六进制数为BB(16),注意:不同进制数比大小要转成相同进制数才能进行比较。

6、,练习,763 415 662 以上均为八进制数,请把它们转成十六进制数,1F3 10D 1B2,二进制数转八进制数,因为每三位二进制数可以用一位八进制数来表示,所以只要把 每三位二进制数用八进制数表示出来,连接起来就是这个二进 制数的八进制形式。,例如将1101110010.1011(2)转换成八进制数。结果:1562.54(8),注意: (1)整数部分有个位数开始从右向左每三位为一组, 不足三位左边补0 (2)小数部分有十分位数开始从左向右每三位为一组, 不足三位右边补0,练习,1101.11001 11010.00110 110001.01010101 1010101.000001 10

7、010011.10001 101.0101011 以上均为二进制数,请把它们转成八进制数,八进制数转二进制数,每位八进制数可以用三位二进制数表示,因而只要从高位到低位,把八进制的每个数用三位二进制数表示出来,就是八进制数的二进制形式。,例题:把364.12(8)转换成二进制数。 结果:11110100.0010101(2),练习,101.011 76.163 256.357 456.321 356.72 615.42 以上均为八进制,请把它们转成二进制,因为每四位二进制数可以用一位十六进制数来表示,所以只要把 每四位二进制数用十六进制数表示出来,连接起来就是这个二进 制数的十六进制形式。,二进

8、制数转十六进制数,例如将110010.101111(2)转换成十六进制数。结果:32.BC(16),注意: (1)整数部分有个位数开始从右向左每四位为一组,不足四位左边补0 (2)小数部分有十分位数开始从左向右每四位为一组,不足四位右边补0,练习,10101.11001 11010.001101 110001.010101 1010101.000001 10010011.10001 101.0101011 以上均为二进制数,请把它们转成十六进制数,十六进制数转二进制数,每位十六进制数可以用四位二进制数表示,因而只要从高位到低位,把十六进制的每个数用四位二进制数表示出来,就是十六进制数等等二进制

9、形式。,例题:把A2B.C5(8)转换成二进制数。 结果:11110100.0010101(2),练习,E56.A12 9C7.348 B46.D95 4F.67C ABC.DEF 110.101A 以上均为十六进制数,请把它们转成二进制数,十进制小数转换成P进制小数,方法:乘P取整法。即把十进制小数乘以P,取出乘积的整数部分,再把剩下的小数部分乘以P,直到乘积为0或达到小数点后某一位精度要求时,这样乘积的整数部分排列起来就是小数P进制的表示方法。,例题:0.6875(10)转换成二进制结果是:0.1011(2)(最后的0不写),练习,0.625 0.8125 57.375 112.875 87.125 63.8125 以上均为十进制小数,请把它们转成二进制小数,最多保留5位小数,P进制小数转换成十进制小数,把小数的最高位小数乘以P-1,加上次高位小数乘以P-2,一直到最后一个小数乘以P-n,其和就是它的十进制表达形式。,例题:把0.1011(2)转成十进制数。结果:0.6875(10),1*2-1+0*2-2+1*2-3+1*2-40.6875,例题:把11011.1011(2)转换成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论