二进制数字转换成十进制数字要怎么计算?

问题描述:

二进制数字转换成十进制数字要怎么计算?

例如10100101 其中2^2是指2的2次方,你留意下规律,指数是0-7,中间都是2(因为2进制),前面跟2进制数的数值相同,16进制,8进制也是差不多这样转的
1 0 1 0 0 1 0 1
1*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0
128 + 0 + 32 + 0 + 0 + 4 + 0 + 1 =165