- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * 四、十六进制 进位规则是“逢十六进一”,其基数为16。任意一个n位整数、m位小数的十六进制可表示为 ki-取值有16个数码:0~9、A(10)、 B (11)、 C(12)、 D(13)、 E(14)、 F(15) 16 i-为十六进制的权,基数为16 n、m-为正整数 如(F9.1A)16=15×161+9×160 +1×16-1+10×16-2 = (249.1015625)10 其中 目前在计算机上常用的是8位、16位和32位二进制数表示和计算,由于8位、16位和32位二进制数都可以用2位、4位和8位十六进制数表示,故在编程时用十六进制书写非常方便 关于进制的几点说明: * * 一个数码的进制表示,可用下标,如(N)2 表示二进制; (N)10 表示十进制;(N)8 表示八进制, (N)16 表示十六进制 有时也用字母做下标,如 (N)B 表示二进制,B-Binary; (N)D 表示十进制,D-Decimal; (N)O 表示八进制,O-Octal; (N)H 表示十六进制,H-Hexadecimal; 关于进制的几点说明: D B O H D B O H 0 0000 00 0 8 1000 10 8 1 0001 01 1 9 1001 11 9 2 0010 02 2 10 1010 12 A 3 0011 03 3 11 1011 13 B 4 0100 04 4 12 1100 14 C 5 0101 05 5 13 1101 15 D 6 0110 06 6 14 1110 16 E 7 0111 07 7 15 1111 17 F 表1.2.1为0~15个数码的不同进制表示。 1.2 几种常用的数制 1.3 不同数制间的转换 一、 二进制数、八进制数和十六进制数转换成十进制数 数制转换:不同进制的数码之间的转换叫做数制转换 方法是将二进制数、八进制数和十六进制数按下列公式进行展开即可 (按权展开) 例如: 二、十进制数转换成二进制数: 将十进制的整数部分用基数2去除,保留余数,再用商除2,依次下去,直到商为0为止,其余数即为对应的二进制数的整数部分 将十进制数转换成二进制数,原则是“整数除2,小数乘2”; 连除连乘法 例1.3.1 将(173.39)D转化成二进制数,要求精度为1%。 即(173)D= B a. 整数转换: b. 小数转换 将小数用基数2去乘,保留积的整数,再用积的小数继续乘2,依次下去,直到乘积是0为或达到要求的精度,其积的整数部分即为对应的二进制数的小数部分 b. 小数部分位数的处理 由于精度要求为1%,故应该令 取对数,可得 取m=7 满足精度要求,过程如下 即(0.39)D=(0.0110001) B 故(173.39)D =0110001)B 依此类推,对于十进制转换成其它进制,只要把基数2换成其它进制的基数即可。 三、 二进制转换成八进制和十六进制 方法:由于3位二进制数可以有8个状态,000~111,正好是8进制,而4位二进制数可以有16个状态,0000~1111,正好是16进制 故可以把二进制数进行分组。八进制三位分为一组,不够补零,十六进制四位分为一组。 注:若将八进制或十六进制转换成二进制,即按三位或四位转成二进制数展开即可。 ?提醒:若要将十进制转换成八进制或16进制,可先转换成二进制,再分组,转换成八进制或十六进制。 解: (1011110.1011001) B=(001 011 110.101 100 100) 2 = (136.544) O (1011110.1011001) B=(0101 1110.1011 0010) 2 = (5E.B2)H 例1.3.2 将(1011110.1011001) 2转换成八进制和 十六进制 解: 例1.3.3 将(703.65)O 和(9F12.04A)H 转换成二进制数 (703.65)O=(111000011.110101)B (9F12.04A)H=(1001111100010010.00000100101)B 例1.3.4 将(87)D 转换成八进制数和
您可能关注的文档
- 甘肃省测绘学会科学技术奖.doc
- 甘肃省第二人民医院办公设备采购项目.doc
- 电力科技创新奖成果申报书.docx
- 电商促消费专项资金项目申报汇总表.doc
- 画32栋一套住房的轴线.ppt
- 皖通公司滁州处车辆保险采购.doc
- 盐田区生活垃圾分类工作激励办法实施.doc
- 石台县中医院医疗设备采购及安装项目.doc
- 石家庄市第四十四中学阅览室设备采购项目.doc
- 研究生综合素质信息系统.doc
- 一病一品护理汇报(手工精品图文).ppt
- 国家义务教育质量监测四年级心理健康测试卷3+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷2+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷5+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷1+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷4+问卷(通用版附答案).docx
- 13(猫)第3课时 课件+公开课一等奖创新教学设计.docx
- 孙权劝学 (同步公开课一等奖创新教学设计).docx
- 第17课 要是你在野外迷了路 公开课一等奖创新教学设计.docx
- 统编版(五四制)11古诗二首 池上 公开课一等奖创新教学设计.docx
文档评论(0)