10进制和二进制之间的转换方法.pdf

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

10进进制制和和二二进进制制之之间间的的转转换换方方法法 十进制转二进制 (整数及小数部分): 1、把该十进制数,用二因式分解,取余 以235为例,转为二进制 235除以2得117,余1 117除以2得58,余1 58除以2得29,余0 29除以2得14,余1 14除以2得7,余0 7除以2得3,余1 3除以2得1,余1 从得到的1开始写起,余数倒排,加在它后面,就可 2、把十进制中的小数部份,转为二进制   把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制! 以0.75为例, 0.75剩以2得1.50,取整数1 0.50剩以2得1,取整数1,顺序取数就可得0.11   二进制数为十进制数 整数部分从低位至高位1,2,4,8,16,32. 这是比较方便的,只需把二进制是写成展开式;计算即得. 例1 化101101(二进制)为十进制数. 101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45 例 2 化1011010101(二进制)为十进制数. 1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725 小数部分从小数点位置开始:1/2,1/4,1/8,1/16.. 即:1010.1011=8+2+1/2+1/8+1/16 (“^”代表幂) 1101.0111=1*2^3+1*2^2+0*2^1+1*2^0+0*2^(-1)+1*2^(-2)+1*2^(-3)+1*2^(-4) 小数部分是如果小数点后第一位为1的话就加上0.5(即1/2),第二位加上0.25(1/4),第三位 加上0.125(1/8),接着就是1/16,1/32,1/64.无论算出多少都是正确的 你也可以后过来 算,你算了十进制数后,就拿小数部分*2, 如7/16=0.4375 0.4375*2=0.875 整数部分为0 即当前二进制数值为:0.0 0.875*2=1.75 整数部分为1 即当前二进制数值为:0.01 去掉1后继续运算 0.75*2=1.5 整数部分为1 即当前二进制数值为:0.011 去掉1后继续运算 0.5*2=1.0 整数部分为1 即当前二进制数值为:0.0111 去掉1后为0,运算结束 0.4375的二进制数为:0.0111 (本文内容由百度知道网友jbpbc5702ff25贡献) 本文作者:百度知道知科技

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档