发布网友
共2个回答
热心网友
使用按权展开相加的方法就可以计算出它的十进制值。这串数字后面的B表示它是一个二进制数。转换成十进制时这个B是不需要计算的,它只是一个标识符。
转换十进制时,按权展开方式,是1的位就用它乘2的N次方(N表示这个位所在的序号-1,从右向左数)。所以100010010011转成十进制就是这样的:(2^N表示2的N次方)
=1*2^11+1*2^7+1*2^4+1*2^1+1*2^0
=2048+128+16+2+1
=2195
热心网友
100010010011B=2195
2^11+2^7+2^4+2+1=2195 (最后的2+1也就是2^1+2^0)
最后的B是为了表示清楚前面的数是二进制用的。不然的话只有11怎么知道它不是十一而是二进制数11、十进制数3呢?