十进制怎么算(十进制如何计算过程)

前言很多时候需要用到十进制转换,最长的就是二进制和十进制之间的转换。无论是二进制到十进制,还是十进制到二进制,如果用传统的方法,都需要一段时间。本文将介绍一种高

前言

很多时候需要用到十进制转换,最长的就是二进制和十进制之间的转换。无论是二进制到十进制,还是十进制到二进制,如果用传统的方法,都需要一段时间。本文将介绍一种高效的计算方法,给我们带来更高的效率。

二进制转十进制(以8位二进制为例)

我们随机选择一个8位二进制数,10110010。如何快速计算出与之对应的小数?

现在让我们排除一切干扰。只要我们知道数字,我们就可以很容易地学会十进制转换。

第一步

拿出纸,我们从后往前依次写1,2,4,8,16,32,64,128。如下图所示。(备注:不难发现,前一个数总是后一个数的两倍。如果想要更多位数,可以继续乘以2)。

十进制怎么算(十进制如何计算过程)插图

第二步

填入我们要计算的8位二进制数10110010。如下图所示。

十进制怎么算(十进制如何计算过程)插图(1)

第三步

我们把1: 128+32+16+2 = 178对应的数相加就可以得到结果;

结论:通过计算二进制数10110010,十进制数是178。

通过软件验证,如下图所示。

十进制怎么算(十进制如何计算过程)插图(2)

结果完全一样。

这样计算比较快,效率也提高的比较快。

十进制转二进制(以十进制99为例)

第一步

同样,我们从后往前写1,2,4,8,16,32,64,128。如下图所示。

十进制怎么算(十进制如何计算过程)插图

第二步

我们要计算的十进制数是99。我们看上图,99小于128,肯定不能有128。我们在128下面写0;

十进制怎么算(十进制如何计算过程)插图(3)

继续,99大于64,我们需要64。这时候我们要在64下面写1,如下图。

十进制怎么算(十进制如何计算过程)插图(4)

接下来看32的后面,64+32=96,96小于99,所以我们也需要32,相应地在下面写1。如下图所示。

十进制怎么算(十进制如何计算过程)插图(5)

接下来,96+16=112,112大于99,所以不能有16。相应地在下面写0。如下图所示。

十进制怎么算(十进制如何计算过程)插图(6)

接下来,96+8 = 104,104大于99,所以我们也不能有8。相应地在下面写0。如下图所示。

十进制怎么算(十进制如何计算过程)插图(7)

接下来,取96+4 = 100。100大于99,所以我们也不要4。在下面写0。如下图所示。

十进制怎么算(十进制如何计算过程)插图(8)

接下来取96+2=98,小于99,所以我们需要2。在下面写1。如下图所示。

十进制怎么算(十进制如何计算过程)插图(9)

接下来取98+1=99,正好等于99,所以我们也需要1。在下面写一个1。如下图所示。

十进制怎么算(十进制如何计算过程)插图(10)

至此,我们的二进制数已经出来了,十进制99对应的二进制数是1100011。像往常一样,我们继续用软件来验证,如下图所示。

十进制怎么算(十进制如何计算过程)插图(11)

结果完全一样。

小节

至此,我们完成了二进制→十进制,十进制→二进制。这种方法比较简单,计算速度快。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/74767.html

发表回复

登录后才能评论