计算机应用基础数据在计算机中的表示.ppt
《计算机应用基础数据在计算机中的表示.ppt》由会员分享,可在线阅读,更多相关《计算机应用基础数据在计算机中的表示.ppt(38页珍藏版)》请在第壹文秘上搜索。
1、1.2 数据在计算机中的表示一、计算机中数据的分类n数值数据 表示量的大小、正负,如整数、小数等。n字符数据 也叫非数值数据,用以表示一些符号、标记,如英文字母AZ、az、数字09、各种专用字符+、-、/、()及标点符号等。 汉字、图形、声音数据也属于非数值数据。汉字、图形、声音数据也属于非数值数据。二、计算机的数制n进位计数制进位计数制 如果数制只采用如果数制只采用R R个个基本符号(例如,基本符号(例如,0 0,1 1,2 2,R-1R-1)表示数值,则称为表示数值,则称为R R数制数制,R R称为该数制的称为该数制的基数基数,而数制中而数制中R R个固定的个固定的基本符号称为基本符号称为
2、“码数码数”。处于不同位置的处于不同位置的数码代表的值不同,数码代表的值不同,与它所在位置的与它所在位置的“权权”值有关。值有关。进位制进位制数符(数码)数符(数码)基基数数规则规则十进制十进制D0,1,2,3,4,5,6,7,8,910逢十进一逢十进一二进制二进制B0,12逢二进一逢二进一八进制八进制O0,1,2,3,4,5,6,78逢八进一逢八进一十六进制十六进制H0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F16逢十六进一逢十六进一数字电子技术中使用的四种数制数字电子技术中使用的四种数制在进位计数制中,每一种数制都有固定的在进位计数制中,每一种数制都有固定的数符数符和和基
3、数基数,并,并且且N进制的进位是:逢进制的进位是:逢N进一。进一。常用进位计数制常用进位计数制 1. 十进制十进制 (后缀加上(后缀加上D) 在十进制中,每个数位规定使用的数码为0,1, 2,, 9,共10个,故其进位基数R为10。其计数规则是“逢十进一”。各位的权值为10i,i是各数位的序号。 十进制数用下标“D”表示,也可省略。例如: 321012108105102108106103)258.368(D十进制数人们最熟悉, 但机器实现起来困难。 2. 二进制(后缀加上二进制(后缀加上B) 在二进制中,每个数位规定使用的数码为0,1,共2个数码,故其进位基数R为2。其计数规则是“逢二进一”。
4、 各位的权值为2i,i是各数位的序号。 二进制数用下标“B”表示。例如: 210123212021212021)01.1011(B 二进制数由于只需两个态,机器实现容易, 因而二进制是数字系统唯一认识的代码。但二进制书写太长。 可见,一个数若用二进制数表示要比相应的十进制数的位数长得多,但采用二进制数却有以下优点: 因为它只有0、1 两个数码,在数字电路中利用一个具有两个稳定状态且能相互转换的开关器件就可以表示一位二进制数,因此采用二进制数的电路容易实现, 且工作稳定可靠。 算术运算规则简单。二进制数的算术运算和十进制数的算术运算规则基本相同,惟一区别在于二进制数是“逢二进一”及“借一当二”,
5、而不是“逢十进一”及“借一当十”。 例如:例如: 3. 八进制八进制(后缀加上(后缀加上O) 在八进制中,每个数位上规定使用的数码为0,1,2, 3,4,5,6,7,共8个,故其进位基数R为8。其计数规则为“逢八进一”。各位的权值为 8i,i是各数位的序号。 八进制数用下标“O”表示。例如: (752.34)O=782+581+280+38-1+48-2 因为23=8,因而三位二进制数可用一位八进制数表示。 4. 十六进制十六进制 (后缀加上(后缀加上H) 在十六进制中,每个数位上规定使用的数码符号为0,1, 2,, 9, A, B, C, D, E, F,共16个,故其进位基数R为16。其计
6、数规则是“逢十六进一”。各位的权值为16i, i是各个数位的序号。 十六进制数用下标“H”表示,例如: (BD2.3C)H=B162+D161+2160+316-1+C16-2 =11162+13161+2160+316-1+1216-2因为24=16,所以四位二进制数可用一位十六进制数表示。 在计算机应用系统中,二进制主要用于机器内部的数据在计算机应用系统中,二进制主要用于机器内部的数据处理,八进制和十六进制主要用于书写程序,十进制主要处理,八进制和十六进制主要用于书写程序,十进制主要用于运算最终结果的输出。用于运算最终结果的输出。 1数制间的转换数制间的转换十进制数十进制数非十进制数非十进
7、制数非十进制数非十进制数十进制数十进制数二、八、十六进制之间的转换二、八、十六进制之间的转换 8 75 3 8 9 1 8 1 1 0结果为(75)10 =(113)8余数法:余数法:除基数取余数除基数取余数。示例:示例:十进制整数十进制整数 非十进制整数非十进制整数低高(75)10 =(?)8进位法:进位法:乘积数取整。乘积数取整。用十进制小数乘基数,当积为0或达到所要求的精度时,将整数部分由上而下排列。示例:示例: (0.625)10=(?)2 0.625 2 1.250 整数=1 2 0.50 整数=0 2 1.0 整数=1 小数值=0结果结果(0.625)10=(0.101)2十进制小
8、数十进制小数 非十进制小数非十进制小数(0.650.65)1010 =( ? ) =( ? )2 2 ,进位法进位法乘基数取整。乘基数取整。得:得:(0.65)10=(0.101001)2综合得:综合得:(81.65)10=(1010001.101001)2十进制数十进制数 非十进制数非十进制数得:(得:(8181)1010 = =(10100011010001)2 2例:例:(81.65)10=(?)2 ,要求精度为小数六位。要求精度为小数六位。整数与小数分别转换整数与小数分别转换 (81)10 =( ? )2,余数法余数法除基取余法除基取余法利用多项式表示法(位权多项式法位权多项式法)把各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 应用 基础 数据 中的 表示
