古詩詞大全網 - 成語查詢 - 不同進制之間如何轉換?

不同進制之間如何轉換?

各種進制之間的轉換方法:

壹、不同的進位制數轉化為十進制數:按權展開相加

十進制是權是10;二進制是權是2;十六進制是權是16;八進制是權是8;

例:

110011(二進制數)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51

1507(八進制數)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839

2AF5(十六進制數)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997

二、十進制數化為不同進制數

整數部分:除權取余;小數部分:乘權取整

例:十進制數13轉化成二進制數

13/2=6 余1

6/2=3 余0

3/2=1 余1

1/2=0 余1

結果:1101

三、二進制換算八進制

將二進制數從右到左,三位壹組,不夠補0

例:二進制數10110111011換八進制數:

010 110 111 011

結果為:2673

四、二進制轉換十六進制

二進制數轉換為十六進制數的方法也類似,從右到左,四位壹組,不夠補0

如上題:

0101 1011 1011

結果為:5BB