- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十六进制数的数码为012
数据在计算机中的表示 汉字的表示 数据在计算机中的表示 数制 进位计数制 R进制(R=2、8、10、16) 数码:R进制数制中可以使用的基本符号。 基数:数制中数码的个数即R。 权:数制中每一固定位置对应的单位值:以R为底的幂。 一个数可按权展开为多项式。 十进制 基数:R=10 (D) 数码: 0,1, 2 ,3, 4 ,5 ,6 ,7 ,8 ,9 权:10^x(整数x=n-1 或小数x=-n) 进位原则:逢十进一 例如: 1234=1*10^3+2*10^2+3*10^1+4*10^0 256.47D=2*10^2+5*10^1+6*10^0+4*10^(-1)+7*10^(-2) 二进制 基数:R=2 (B) 数码: 0和1 权:2^x(x=n-1整数 或x=-n小数) 进位原则:逢二进一 例如: 1001B=1*2^3+0*2^2+0*2^1+1*2^0 101.11B=1*2^2+0*2^1+1*2^0+1*2^(-1)+1*2^(-2) 八进制和十六进制 八进制(O) 基数:R=8 数码: 0~7 权:8^x(x=n-1整数 或x=-n小数) 进位原则:逢八进一 R进制转换为十进制 R=2、8、16 将相应数按权写出展开式,再按十进制的原则运算即可。 1101101B=1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=109D 2AH=2*16^1+10*16^0=42D 123O=1*8^2+2*8^1+3*8^0=83D 十进制 二进制 十→二求解过程 二/八/十六进制相互转换 转换规律: 由于这三种进制的权之间有内在的联系,即23=8,24=16,因而每位八进制数相当于三位二进制数,每位十六进制数相当于四位二进制数。 在转换时,位组划分是以小数点为中心向左右两边延伸,中间的0不能省略,两头不够时可以补0。 转换关系表 转换示例 将1011010.10B转换成八进制和十六进制数。 001|011|010.100B=132.4O 0101|1010.1000B=5A.8H 将十六进制数F7.28转换为二进制数: F 7 . 2 8H 00101B 1111 0111 0010 1000 将八进制数25.63转换为二进制数: 2 5 . 6 3O =10101.110011B 010 101 110 011 实例 25D=( )B=( )O=( )H ACH=( )B=( )O=( )D 为什么需要八进制和十六进制? 由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。 比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是: 0000 0000 0000 0000 0110 0100 因此用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢? 2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。 编码—数据的单位 编码—数据编码 编码—汉字编码 国标码规定,每个汉字由一个2字节代码组成。每个字节的最高位恒为0,其余7位用于组成各种不同的码值。 一级3755个(按拼音排) 汉字(6763) 7445 二级3008个(按部首排) 符号(682)(拉丁文、俄文字母、日文假名 汉语拼音、希腊字母、标点、 序号等) 汉字的输出(字库) * * 字体 1.2.1 数制 1.2.2 数制之间的转换 1.2.3 编码 1.数制定义 用一组固定的数字和一套统一的规则来表示数目的方法称为数制。数制有进位计数制与非进位计数制之分,目前一般使用进位计数制。
文档评论(0)