将二进制1010,101转换为十进制?详解

2025-03-31 14:20:20
推荐回答(3个)
回答1:

首先从右向左看1的位置w,然后计算得出2的w-1次方的值z,将所有z值相加,就是这个2进制数对应的十进制数。
举例:
1010,从右至左,第2位和第4位是1,则,z值分别为2的2-1次方和2的4-1次方,求和为10,就是对应的十进制数。
再举例,101,从右至左,第1位和第3位是1,则对应的z值为2的1-1次方和2的3-1次方,求和为5。

回答2:

1010b=1*2^3+0*2^2+1*2^1+0*2^0=10
101b=1*2^2+0*2^1+1*2^0=5

回答3:

按权相加,用秦九韶优化