- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
十进制转二进制算法 2进制转十进制 十进制转 2进制的算法
十进制转二进制算法: 2进制转十进制 十进制
转 2进制的算法
疯狂代码 http://CrazyC/ ĵ http:/CrazyC/Security/Article74056.html
来源:安全中国
2进制转十进制,十进制转 2进制算法
十进制转 2进制: ;
用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 ;
故 2进制为100101110
2进制转十进制 ;
从最后位开始算依次列为第0、1、2...位 ;
第n位数(0或1)乘以2n次方 ;
得到结果相加就是答案 ;
例如转十进制: ;
第0位:1乘20次方=1 ;
1乘21次方=2 ;
0乘22次方=0 ;
1乘23次方=8 ;
0乘24次方=0 ;
1乘25次方=32 ;
1乘26次方=64 ;
0乘27次方=0 ;
然后:1+2+0 ;
+8+0+32+64+0=107. ;
2进十进制107.
、 2进制数转换成十进制数 ;
由 2进制数转换成十进制数基本做法是把 2进制数首先写成加权系数展开式然后按十进制加法规则求和这种做
法称为按权相加法
2、十进制数转换为 2进制数 ;
十进制数转换为 2进制数时由于整数和小数转换思路方法区别所以先将十进制数整数部分和小数部分分别转换
后再加以合并 ;
1. ;十进制整数转换为 2进制整数 ;
十进制整数转换为 2进制整数采用除2取余逆序排列法具体做法是:用2去除十进制整数可以得到个商和余数
;再用2去除商又会得到个商和余数如此进行直到商为零时为止然后把先得到余数作为 2进制数低位有效位后得
到余数作为 2进制数高位有效位依次排列起来
2.十进制小数转换为 2进制小数 ;
十进制小数转换成 2进制小数采用乘2取整顺序排列法具体做法是:用2乘十进制小数可以得到积将积整数部分
取出再用2乘余下小数部分又得到个积再将积整数部分取出如此进行直到积中小数部分为零或者达到所要求精度
为止 ;
然后把取出整数部分按顺序排列起来先取整数作为 2进制小数高位有效位后取整数作为低位有效位 ;
回答者:HackerKinsn ;- ;试用期 ;级 ;2-24 ;13:31
1. 2进制和十进制转换 ;
(1) 2进制转十进制
思路方法:按权展开求和 ;
例: ;
(1011.01)2 ;=(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10 ;
=(8+0+2+1+0+0.25)10 ;
=(11.25)10 ;
(2)十进制转 2进制
· ;十进制整数转 2进制数:除以2取余逆序输出 ;
例: ;(89)10=(1011001)2 ;
2 ;89 ;
2 ;44 ;…… ;1 ;
2 ;22 ;…… ;0 ;
2 ;11 ;…… ;0 ;
2 ;5 ;…… ;1 ;
2 ;2 ;…… ;1 ;
2 ;1 ;…… ;0 ;
0 ;…… ;1 ;
· ;十进制小数转 2进制数:乘以2取整顺序输出 ;
例: ;
(0.625)10= ;(0.101)2 ;
0.625 ;
X ;2 ;
1.25 ;
X ;2 ;
0.5 ;
X ;2 ;
1.0 ;
2. 8进制和 2进制转换 ;
例:将 8进制37.416转换成 2进制数: ;
37 ;. ;4 ;1 ;6 ;
011 ;111 ;.100 ;001 ;110 ;
即:(37.416)8 ;=(111112 ;
例:将 2进制10110.0011 ;转换成 8进制: ;
0 ;1 ;0 ;1 ;1 ;0 ;. ;0 ;0 ;1 ;1 ;0 ;0 ;
2 ;6 ;. ;1 ;4 ;
即:(10110.011)2 ;=(26
您可能关注的文档
最近下载
- 2025届安徽省A10联盟高三上学期开学考-英语试题(含答案).docx VIP
- 周围神经损伤的护理.pptx VIP
- 设计院电气专业面试常见问题汇总与标准答案.pdf VIP
- 2021年福建省福州一中自主招生数学试卷.pdf VIP
- 化学-安徽省1号卷A10联盟2025届高三上学期8月开学摸底考试试题和答案.docx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试生物试卷(含答案).docx VIP
- 2025年营养与膳食.pptx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试地理试卷(含答案).pdf VIP
- 中国通史16.ppt VIP
- 车租赁代驾合同.doc VIP
文档评论(0)