1 / 13
文档名称:

二进制、八进制、十进制、十六进制.docx

格式:docx   大小:77KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二进制、八进制、十进制、十六进制.docx

上传人:287865472 2019/6/17 文件大小:77 KB

下载得到文件列表

二进制、八进制、十进制、十六进制.docx

文档介绍

文档介绍:二进制、八进制、?、八、十六进制数转换到十进制数              、八、十六进制数    、、、反码、“前不着村后不着店”的课。不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制……没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七进制,比如星期。十六进制,比如小时或“一打”,六十进制,比如分钟或角度……   为什么需要八进制和十六进制? 编程中,我们常用的还是10进制……必竟C/C++是高级语言。比如:inta=100,b=99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:000000000000000001100100面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++没有提供在代码直接写二进制数的方法。用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点。  二、八、 二进制数转换为十进制数二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……所以,设有一个二进制数:01100100,转换为10进制为:下面是竖式: 01100100换算成十进制第0位0*20 = 0第1位0*21 = 0第2位1*22 = 4第3位0*23 = 0第4位0*24 = 0第5位1*25 =32第6位1*26 =64第7位0*27 = 0    +---------------------------             100   用横式计算为:0*20 +0*21 +1*22 +1*23 +0*24 +1*25 +1*26 +0*27 =100 0乘以多少都是0,所以我们也可以直接跳过值为0的位:1*22 +1*23 + 1*25 +1*26 =100  八进制数转换为十进制数八进制就是逢8进1。八进制数采用0~7这八数来表达一个数。八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……所以,设有一个八进制数:1507,转换为十进制为:用竖式表示: 1507换算成十进制。第0位7*80 =7第1位0*81 =0第2位5*82 =320第3位1*83 =512  +--------------------------             839同样,我们也可以用横式直接计算:7*80 +0*81 +5*82 +1*83= 839 结果是,八进制数1507转换成十进制数为839  八进制数的表达方法C,C++语言中,如何表达一个八进制数呢?如果这个数是876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。由于C和C++都没有提供二进制数的表达方法,所以,这里所学的八进制是我们学****的,CtC++语言的数值表达的第二种进制法。现在,对于同样一个数,比如是100,我们在代码中可以用平常的10进制表达,例如在变量初始化时: inta=100;我们也可以这样写:inta=0144;//0144是八进制的100;一个10进制数如何转成8进制,我们后面会学到。千万记住,用八进制表达时,你不能少了最前

最近更新

化妆品项目经理岗位职责 4页

北宋君臣关系研究综述 4页

英语个人自我介绍15篇 10页

英语美文摘抄整理(优秀5篇) 5页

荣誉证书内容(5篇范文)最新5篇 4页

南京地铁车辆维修修程分析和优化 14页

印刷品供货运输及技术服务方案 4页

著名的小暑古诗词 7页

苏教版小学一年级下册科学期末测试卷含答案(.. 9页

司机工作岗位职责内容10篇 11页

苏教版小学二年级下册科学期末测试卷附答案【.. 6页

丹江口水库新增淹没区土壤重金属分布特征及其.. 2页

苏教版小学科学二年级下册期末测试卷有答案 8页

临床白念珠菌耐药的分子机制研究 2页

团队合作的心得体会(精选10篇) 16页

苏教版科学五年级上册期末测试卷【含答案】 8页

苏教版科学六年级上册期末测试卷附参考答案(.. 8页

苏教版科学小学二年级下册期末测试卷含答案(.. 6页

在应急部专家组有限空间作业专家指导服务工作.. 6页

精品刑法知识考试通用题库精品带答案 31页

基于单片机的智能交通信号灯控制系统设计及仿.. 17页

中日能源关系研究 2页

精品刑法知识考试【精品】 30页

中小制造型企业构建核心竞争力方法初探 2页

存款保险宣传工作方案范文(3篇) 12页

精品刑法有关知识考试题库精选 31页

实用文 医学生个人自荐信范文9篇 11页

苏教版科学小学五年级上册期末测试卷含完整答.. 7页

西师大版六年级上册数学第七单元 负数的初步认.. 5页

小区活动策划方案 16页