01011010转换成十进制整数是多少1
发布网友
发布时间:2023-10-23 19:45
我来回答
共2个回答
热心网友
时间:2023-12-02 06:07
0×2∧7+1×2∧6+0×2∧5+1×2∧4+1×2∧3+0×2∧2+1×2∧1+0×2∧0
=64+16+8+2
=90
01011010转换成十进制数是90。
热心网友
时间:2023-12-02 06:08
最低位是第0位,然后顺序编号。
这个二进制数说明,数中包含1个2,1个8,1个16和1个64,加起来就是十进制表示的数了。
要知道为什么得到上述结论,这里是使用了二进制基数(位权)的概念,每个进制数第几位表示的数是有规律的,规律是n进制:个位1,高位=低位*n
比如二进制基数:128 64 32 16 8 4 2 1,将你要转换的数按位对齐写到相应位下面,就得到上述算法了。
简单来说,我们熟悉的十进制基数是:1000 100 10 1,那么2020表示有2个1000和2个10,这个好理解吧,其他进制也是这个道理。明白了这个道理,就用不到记忆什么n的几次方这样的公式了,只需要知道个位是1,然后知道要转换几进制就可以笔算了,记不清了就拿十进制来对照回忆一下规则即可。