学习各种类型的转换.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习各种类型的转换

学习各种进制的转换 二进制:??? 只有0和1两个数字符号来表示。基数为2,按逢2进1,借1算2的规则来计数。 十进制:??? 由0、1、2、3、4、5、6、7、8、9 十个数字符号来表示。基数为10,按逢10进1,借1算10的规则来计数。 八进制:??? 由0、1、2、3、4、5、6、7 八个数字符号来表示。基数为8,按逢8进1,借1算8的规则计数。 十六进制:由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 十六个数字符号来表示。基数为16,按逢16进1,借1算16的规则计数。(A、B、C、D、E、F分别表示10、11、12、13、14、15)。 1.十进制转换为二进制 方法:判断十进制数字是否有小数部分,若没有,只需将整数部分连续除以2,记下过程中的余数,直到商为0,然后将余数倒序排列即可得到二进制数值(见例一);若有小数,将整数部分和小数部分分开计算,小数部分连续乘以2,每次都取前次的小数部分,记下每次积的整数部分(1或0),然后顺序排列,添上整数部分可得到二进制数值(见例二)。 例一: 将十进制28转换为二进制?????? 例二: 将十进制28.45转换为二进制??????????????????????????????? ?????? 2?? |?? 28???? 0???????????? 28.45小数部分为0.45??????????????????????????????????????????????? ??????? 2??? |??? 14???? 0????????? ?0.45×2=0.90??? 取其整数部分为0??????????????????????????????????????? ?????????? 2???? |??? 7????? 1?????????? ?0.90×2=1.80??? 取其整数部分为1,只留小数部分继续下一步 ????????????? 2????? |?? 3????? 1????????? 0.80×2=1.60??? 取其整数部分为1,只留小数部分继续下一步 ???????????????? 2 ????? | 1????? 1??????????? 0.60×2=1.20??? ……?????????????????????????????????????????????????????????????? ???????????????????????????? 0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 即:十进制28转换二进制是11100, 即:十进制28.45转换二进制是11100.0111??????????????????????????????? ?????? 可表示为:(28.45)10 =(11100.0111)2????? 注:带小数的数制转换一般题目会给出让你保留几位小数。比如说让你保留四位小数的话,结果就是(28.45)10 =(11100.0111)2。如果题目要求保留5位或者6位小数的话,那么从上题省略号的地方还得继续算下去,直到小数够题目要求的为止。 2. 二进制转换为十进制 方法:将二进制每一位上的0或1乘以2的【所在位数的次方】,整数部分的指数为正,小数部分的指数为负(见例三)。 例三:?? 将二进制11100转换为十进制 ????????? (11100)2 = (1×2^4+1×2^3+1×2^2+0×2^1+0×2^0)10 ?????????????????????????????? =(16+8+4+0+0)10=(28)10 ??????????? 即:二进制11100转换十进制是28 练习:将二进制 ???????? (11100.0111)2 = (1×2^4+1×2^3+1×2^2+0×2^1+0×2^0+0×2^-1+1×2^-2+1×2^-3+1×2^-4)10 ???????????????????????????? =(16+8+4+0+0+0+0.25+0.125+0.0625)10 ???????????????????????????? =(28.4375)10 ????????? 即:二进制11100.0111转换十进制是28.4375 如此一来,十进制与八进制转换;十进制与十六进制转换的方法就类似了,在此不再叙述。只要把所有的2转换为8或16,其它作相应更改。 3.二进制与八进制的转换 方法:将二进制从右向左每

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档