二进制数如何转换成十进制数?

比如这个:1*2^5+1*2^4+1*2^3+1*2^2+1=32+16+8+4+1=61

他为什么结果是等于61 到底是如何计算出来呢 我要详细的分析过程

第1个回答  推荐于2017-12-15
就是是第几位就乘以2的几次方 从右往左数
二进制转十进制
从最后一位开始算,依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案
例如:01101011.转十进制:
第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.
二进制01101011=十进制107本回答被提问者采纳
第2个回答  2010-01-18
(1)二进制转换为十进制

将每个二进制数按权展开后求和即可。请看例题:

把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

(2)十进制转换为二进制

一般需要将十进制数的整数部分与小数部分分开处理。

整数部分计算方法:除2取余法 请看例题:

十进制数(53)10的二进制值为(110101)2

小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:

将(0.5125)10转换成二进制。(0.5125)10=(0.101)2
第3个回答  2019-03-09
根据两个不同的进位制之间的关系,写出把二进制转化成十进制以后的表示式,即让二进制的个位乘以,向前和向后只有的指数变化,做法类似,最后相加得到结果.
解:由题意知二进制数对应的十进制是
.
故答案为:.
本题考查进位制之间的关系,本题解题的关键是理解两者之间的转化到依据,本题是一个基础题.
第4个回答  2022-01-19
教大家一个很简单的方法:
从最高位开始,不断x2。然后判断:如果下一位是0则继续,下一位是1则+1再继续。直到算到最后一位为止。

举例说明:
二进制数1011001转化成十进制数:
1 0 1 1 0 0 1
1x2=2 2x2+1=5 5x2+1=11 11x2=22 22x2=44 44x2+1=89
所以二进制数1011001转化成十进制数是89
第5个回答  2019-12-22
只要把那件事事加上一个时间数就可以健身熟件数了挣钱了