zttchenjun
級別: 略有小成
|
這是我在百度上收到 的資料,可看了半天沒有用理解什么意思~ 【1】把一個二進制轉換成十進制采用方法:把這個二進制的最后一位乘上20,倒數第二位乘上21,……,一直到最高位乘上2n,然后將各項乘積相加的結果就它的十進制表達式。 把二進制11110轉換為十進制 (11110)2=1*24+1*23+1*22+1*21+0*20= =16+8+4+2+0 =(30)10 1*24+1*23+1*22+1*21+0*20怎么就會=16+8+4+2呢 【2】把一個八進制轉換成十進制采用方法:把這個八進制的最后一位乘上80,倒數第二位乘上81,……,一直到最高位乘上8n,然后將各項乘積相加的結果就它的十進制表達式。 把八進制36轉換為十進制 (36)8=3*81+6*80=24+6=(30)10 3*81+6*80=24+6這又怎么理解 小弟在線跪求指點!!!! [ 此帖被zttchenjun在2011-11-06 13:50重新編輯 ] |
---|---|
|
大空間
級別: 略有小成
|
(11110)2=1*24+1*23+1*22+1*21+0*20= =16+8+4+2+0 =(30)10 1*24+1*23+1*22+1*21+0*20怎么就會=16+8+4+2呢 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 這個就是2的N次方的和了,從第一位開始數,從右往左0算是第0位,第一個1是第一位, 依次類推,所以其實也就是2的4次方,2的3次方,2的2次方,2的1次方以及2的0次方求和, 所以就是16+8+4+2=30了! |
---|---|
|
loveall
級別: 略有小成
|
電腦上沒有辦法表示2的平方,3次方,4次方這樣的形式,所以正確的理解是這樣的: (11110)2=1*(2的4次方)+1*(2的3次方)+1*(2的2次方)+1*(2的一次方)+0*(2的0次方)= =16+8+4+2+0 =(30)10 |
---|---|
|