回覆列表
  • 1 # 使用者1465424935672

    二進位制轉八進位制:從右到左,每三位為一組,求這三位二進位制的十進位制結果,並從右到左依次寫下來就可以:例如101001101,101 001 101,101轉為十進位制為5,001轉為十進位制為1,101轉為十進位制為5,依次寫下來,515,這就是二進位制101001101轉為八進位制的結果。

    二進位制轉為十六進位制:從右到左,每四位為一組。求這四位的十進位制數,用十六進位制表示即可。

    二進位制轉十進位制,從右到左,第一位為2^0,第二位為2^1……,第n位為2^n-1,這是權位,用二進位制的數依次對應乘以權位相加即可:10110001,1*2^0+0*2^1+0*2^2+0*2^3+1*2^4+1*2^5+0*2^6+1*2^7=177.

    十進位制轉為二進位制,就判斷這個十進位制數在2^n和2^n+1,之間,然後再用2^m與1和0之間的積表示:27=16*1+8*1+4*0+2*1+1*1(其中16,8,4,2,1均是2的整數次冪),這樣依次寫下11011就是27的二進位制。

    至於十進位制轉其他進位制,轉為二進位制,然後分組就可以。轉八進位制就是把二進位制從右到左每三位一組求十進位制數,依次寫下就可以,十六進位制就每四位為一組。

    其他進位制轉二進位制:將八進位制數、十六進位制數拆成單個,並求著個數的二進位制表示即可:1F101,這是十六進位制,那麼每個數轉為四位二進位制:1——0001;F——(15)—

    1111;1——0001;0——0000;1——0001,組合起來,00011111000100000001,這就把十六進位制轉為二進位制。

    至於相互轉換,一般可以將之轉為二進位制,然後利用與二進位制的關係進行分組計算,這樣是最快的。(2^1=2;2^3=8;2^4=16)

  • 中秋節和大豐收的關聯?
  • 關於幸福的詩歌?