二进制转十进制简单算法(二进制转十进制)

 2023-10-18  阅读 12  评论 0

摘要:大家好,小华来为大家解答以上的问题。二进制转十进制简单算法,二进制转十进制这个很多人还不知道,现在让我们一起来看看吧!1、总方法:除二取余,然后倒序排列,高位补零即可。2、举例说明:  正整数转成二进制还是举例说明吧,比如42转换为二进制,如图1所示操作。3、42除以2得到的余数分别为010101,然后咱们倒着排一下,42所对应二进制就是101010.如图2所示更直观的表达。4、计算机内部表示数的

大家好,小华来为大家解答以上的问题。二进制转十进制简单算法,二进制转十进制这个很多人还不知道,现在让我们一起来看看吧!

1、总方法:除二取余,然后倒序排列,高位补零即可。

2、举例说明:  正整数转成二进制还是举例说明吧,比如42转换为二进制,如图1所示操作。

3、42除以2得到的余数分别为010101,然后咱们倒着排一下,42所对应二进制就是101010.如图2所示更直观的表达。

4、计算机内部表示数的字节单位是定长的,如8位,16位,或32位。

5、所以,位数不够时,高位补零,所说,如图3所示,42转换成二进制以后就是。

6、00101010,也即规范的写法为(42)10=(00101010)2.赶紧记住吧。

7、2. 负整数转换成二进制方法:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。

8、还以42为例,负整数就是-42,如图4所示为方法解释。

9、最后即为:(-42)10=(11010110)2.3、  小数转换为二进制的方法:对小数点以后的数乘以2,有一个结果吧,取结果的整数部分(不是1就是0喽),然后再用小数部分再乘以2,再取结果的整数部分……以此类推,直到小数部分为0或者位数已经够了就OK了。

10、然后把取的整数部分按先后次序排列就OK了,就构成了二进制小数部分的序列,举个例子吧,比如0.125。

11、如果小数的整数部分有大于0的整数时该如何转换呢?如以上整数转换成二进制,小数转换成二进制,然后加在一起就OK了。

本文到此分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://www.sast-sy.com/eae09Bj0CBARRVwAD.html

发表评论:

管理员

  • 内容1434378
  • 积分0
  • 金币0

Copyright © 2022 四叶百科网 Inc. 保留所有权利。 Powered by ZFCMS 1.1.2

页面耗时0.0615秒, 内存占用1.72 MB, 访问数据库18次

粤ICP备21035477号