14-第14章进制转化练习_第1页
14-第14章进制转化练习_第2页
14-第14章进制转化练习_第3页
14-第14章进制转化练习_第4页
14-第14章进制转化练习_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、北京八维网络工程学院北京八维网络工程学院第十四讲第十四讲 进制转化进制转化北京八维网络工程学院北京八维网络工程学院学习目标学习目标 理解十六进制与二进制的之间映射转化关系 熟练掌握二进制和十进制二者之间的相互转化练习 熟练掌握二进制和十六进制之间两者的相互转换练习北京八维网络工程学院北京八维网络工程学院课程内容课程内容 1.十进制与二进制之间的转换关系 2.表示二进制的形式 3.换算二进制转换十六进制之间的映射关系北京八维网络工程学院北京八维网络工程学院十六进制数转换成十进制数十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7

2、; 10进制,用十个阿拉伯数字:0到9; 16进制,用十六个阿拉伯数字等等,阿拉伯人或说是印度人,只发明了10个数字啊北京八维网络工程学院北京八维网络工程学院十六进制数转换成十进制数十六进制数转换成十进制数 16进制就是逢16进1,但我们只有09这十个数字,所以我们用用A A,B B,C C,D D,E E,F F这五个字母来分别表示这五个字母来分别表示1010,1111,1212,1313,1414,1515。字母不区分大小写。 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方 所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并

3、且X小于等于 15,即:F)表示的大小为 X * 16的N次方。 假设有一个十六进数 2AF5, 那么如何换算成10进制呢北京八维网络工程学院北京八维网络工程学院 用竖式计算: 2AF5换算成10进制: 第0位: 5 * 160 = 5 第1位: F * 161 = 240 第2位: A * 162 = 2560 第3位: 2 * 163 = 8192 - 10997 十六进制数转换成十进制数十六进制数转换成十进制数北京八维网络工程学院北京八维网络工程学院十六进制数转换成十进制数十六进制数转换成十进制数 直接计算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163

4、 = 10997 (别忘了,在上面的计算中,A表示10,而F表示15) 现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。 假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100北京八维网络工程学院北京八维网络工程学院十六进制数的表达方法十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。 C,C+规定,1616进制数必须以进制数必须以 0 x0 x开头开头。比如 0 x1表示一个16

5、进制数。而1则表示一个十进制。另外如:0 xff,0 xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0 x中的0是数字0,而不是字母O) 以下是一些用法示例: int a = 0 x100F; int b = 0 x70 + a;北京八维网络工程学院北京八维网络工程学院十进制转成十六进制十进制转成十六进制北京八维网络工程学院北京八维网络工程学院二、十六进制数互相转换二、十六进制数互相转换 二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C+程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。 我们也一样,只要学完这一小节,就能做到。 首先我们

6、来看一个二进制数:1111,它是多少呢? 你可能还要这样计算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。 然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 8,然后依次是 22 4,212, 20 1北京八维网络工程学院北京八维网络工程学院二、十六进制数互相转换二、十六进制数互相转换北京八维网络工程学院北京八维网络工程学院十六进制数互相转换十六进制数互相转换 二进制数要转换为十六进制,就是以二进制数要转换为十六进制,就是以4位一段,分别位一段,分别转换为十六进制。转换为十六进制。 如(上行为二制数,下面为对应的十六进制): 1111 1101 , 1010 0101 , 1001 1011 F D , A 5

温馨提示

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

评论

0/150

提交评论