计算机文化基础与应用课程中不同进制数之间的转换_第1页
计算机文化基础与应用课程中不同进制数之间的转换_第2页
计算机文化基础与应用课程中不同进制数之间的转换_第3页
全文预览已结束

下载本文档

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

文档简介

计算机文化基础与应用课程中不同进制数之间的转换

根据不同的输入原则,可以得到不同的输入系统。在日常生活中,人们广泛使用的是十进制数,有时也会遇到其他进制的数,例如,钟表上,六十秒钟为一分钟,六十分钟为一小时,即为六十进制。在计算机中,最常使用的是十进制、二进制、八进制、十六进制,那么这些进制之间到底有什么关联呢?一、各进制数的特点和规则数制是一种按进位方法进行计数的规则,又称为进位计数制。换句话说,数制代表着数的进位计算规则,它包含了基数规则、进位规则、位权规则和运算规则。所谓基数就是指数制中可能用到的计数符号的个数。而位权则是一个用来确定计数符号在数中位置的固定常数。这个常数与计数符号所在位置有关,通常把这个常数称为“权”。下面我们来看一看十进制数、二进制数、八进制数、十六进制数各自的特点和共同点。下面就以任意进制为例来说明各进制之间的共同点及相互联系。对于R进制数来说,计数符号有0,1,2,…,R-1这R个符号构成。它的基数就是R,进位规则就是“逢R进一、借一当R”,其位权是Rn。如果有一个R进制数,记成X=(XnXn-1…X1X0.X-1X-2…X-m)R的形式,这里Xi代表R个数码中的某一个符号,把该数按位权形式展开如下:X=Xn×Rn+Xn-1×Rn-1+…+X1×R1+X0×R0+X-1×R-1+X-2×R-2+…+X-m×R-m例如:十进制数666.66,个位的6表示其本身的数值;而十位的6,表示其本身数值的十倍,即6×10,百位的6,则代表其本身数值的一百倍,即6×100;而小数点右边第一位小数位的6表示的值为6×0.1;第二位小数位的6表示的值为6×0.01。因此这个十进制数可以用多项式展开写成:同样的道理:关于十进制、二进制、八进制和十六进制数间的对应关系见下表。二、数字系统之间的相互转换1.进制转换二进制转化成八进制方法:三位一并法:从待转换的二进制数的小数点开始,分别向左、右两个方向进行,将每三位合并为一组,不足三位的以0补齐(注意:整数部分在前面补0,小数部分在末尾补0)。然后每三位二进制数用相应的八进制码(0~7)表示,即完成二进制与八进制的转换工作。二进制转化成十六进制方法:四位一并法,具体过程与二进制转化成八进制方法相同。前边补两个零变成0011,后边补两个零变成0100。(2)八进制、十六进制数转换成二进制数八进制数转换成二进制数的方法:一分为三。即每一位八进制数对应二进制的三位。十六进制数转换成二进制数的方法:一分为四。即每一位十六进制数对应二进制的四位。(3)八进制与十六进制之间的转换八进制转换为十六进制的方法:先一分为三,再四位一并。即先将八进制转换为二进制,再转换为十六进制。十六进制转换为八进制的方法:先一分为四,再三位一并。先将十六进制转换为二进制,再转换为八进制。2.换形:平均编码第5位为有限位,无符合以下把碳质、0.为了更方便地总结不同进制数之间的转换方法与技巧,我们把二进制数,八进制数和十六进制数统称为R进制数。(1)R进制数转换成十进制数方法:各种R进制的数按位权展开求和即为十进制数。(2)十进制数转换成R进制数方法:整数部分:除以基数R反序取余。小数部分:乘以基数R正序取整。例:(187.6875)D=()B必须注意:逐次除以2取余的余数是按从低位到高位的排列顺序与二进制整数数位相对应的;逐次乘以2取整的整数是按从高位向低位的排列顺序与二进制小数数位相对应的。其共同特点是以小数点为中心,逐次向左、右两边排列。值得说明的是:并非每一个十进制小数都能转换为有限位的二进制小数,此时可以采用“0舍1入”的方法进行处理(类似于十进制中的四舍五

温馨提示

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

评论

0/150

提交评论