1000111對應的十進制數是71。
二進制轉換爲爲十進制的規則就是從二進制的最高位算起,從高到低依次進行計算。其具體方法是:先算最高位,其爲最高位的數值乘以2的高位數減1次方,次高位的數值乘以次高位數減一次方,以此類推,到末位數乘以2的0次方。算出這些數後再分別相加所得的數即爲十進制數。
本題中,最高位數爲1×2的6次方,得出64,而第4、5、6位上的數值爲0,因此它們也爲0,再看第3位,其數爲1×2的2次方,即爲4看第2爲,其數爲1×2的1次方,得出數字2,末位數爲1×2的0次方得出數字1。最後分別想加,即64+4+2+1,最終爲71,即十進制數。
如果1000111是二進制數,算法如下:
1000111B
=(2^6+2^2+2^1+2^0)D
=(64+4+2+1)D
=71D