2-10-8-16互转.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2-10-8-16互转

十进制二进制八进制十六进制互转方法 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 151 余0 151/2 75 余1 75/2 37 余1 37/2 18 余1 18/2 9 余0 9/2 4 余1 4/2 2 余0 2/2 1 余0 故二进制为100101110 十进制转十六进制: 100以内一点的10转16心算比较快,复杂的用“计算器”算了。10转16用传统的计算方式可以了,就是大于15小于256的10进制数除以16为的值为十位的16进制数,其余数为个位的16进制数,没余数则个位为0。如61的16进制是3D,61除以16得3余13,3作十位数,13转成D为各位数。10进制数转换成16进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成16。同样是120,转换成16进制则为: 被除数 计算过程 商 余数 120 120/16 7??? 8 7 7/16 0??? 7 120转换为16进制,结果为:78。 十进制转八进制: 10进制数转换成8进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成8。来看一个例子,如何将十进制数120转换成八进制数.用表格表示: 被除数 计算过程 商 余数 120 120/8 15??? 0 15 15/8 1??? 7 1 1/8 0??? 1 120转换为8进制,结果为:170 二进制转十进制 从最后一位开始算,依次列为第0、1、2...位 第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 例如转十进制: 第0位:1乘2的0次方 1 1乘2的1次方 2 0乘2的2次方=0 1乘2的3次方=8 0乘2的4次方=0 1乘2的5次方=32 1乘2的6次方=64 0乘2的7次方=0 然后:1+2+0 +8+0+32+64+0=107. 二进十进制107. 二进制转十六进制: 4个2进制位为一个16进制数,2进制1111为16进制F,2进制中千位的1 8,百位的1 4,十位的1 2,个位的1 1,将各个位的数作相应转换再相加,的到的数就是10进制数0-15,可轻松转换成16进制。可看成是两组2进制数0101和1100,则这个数就是16进制的5C。 二进制转为八进制: 可以 3 位二进制位编为一组 不够左侧补 0 ,然后从右边开始每三位按如下方式替换: 000 - 0, 001 - 1, 010 - 2, 011 - 3, 100 - 4, 101 - 5, 110 - 6, 111 - 7. 比如转换二进制数 1XXXXXXXXXX00 那么分组为 001 110 101 010 100 按照转换方法对应转换 1?? 6?? 5?? 2?? 4 所以 1XXXXXXXXXX00 2 16524 8 十六进制转二进制: 以十六进制数3E为例: 将十六进制的每一位转换成四位二进制数,不足四位的在左面补0,组合起来即可得到二进制数。 3E的二进制数既是111110 十六进制转十进制: 用相反的道理,将十位数乘以16加上个位数。如5A,将5乘以16得80,加上A的10进制10,结果是90。 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。假设有一个十六进数 2AF5, 那么如何换算成10进制呢? 用竖式计算十六进制2AF5换算成十进制: 第0位: 5 * 16的0次方 5 第1位: F * 16的1次方 240 第2位:A * 16的2次方 2560 第3位:2 * 16的3次方 8192 结果是10997 直接计算就是: 5 * 160?? + F * 161 + A * 162 + 2 * 163 10997 别忘了,在上面的计算中,A表示10,而F表示15 现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式: 1234 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100 八进制转十进制: 八进制就是逢8进1.八进制数采用 0~7这八数来表

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档