首頁>Club>
14
回覆列表
  • 1 # 使用者2443765562834

    我們可以以常用的十進位制作為連線不同進位制的橋樑。

    下面介紹如何把一個任意進位制的數轉化為十進位制,以及講十進位制轉化為任意進位制。

    1. 將任意進位制的數轉化為十進位制數

    我們假定這個數是位 是 進位制的一個數,並且假定 數位由高到低分別是 ,那麼我們有: 的十進位制表示為

    其中的規則較為顯然,簡單舉一個例子:假如我們一個個數數,那麼當我們數了 e 次的時候,d的值才會+1,以此類推,於是我們可以簡單地將這個數轉化為十進位制。

    2. 將十進位制數轉化為任意進位制的數

    我們逆推上面的轉化過程,我們假設我們要將十進位制數字 y 轉化為 X 進位制的 x,並且假定 x 的數位為abcde。那麼我們有

    所以我們就是要分別求出abcde即可

    易知:

    更準確地,我們定義 運算: ,即 結果為 的餘數

    那麼我們有

    可以分別求出 ,實現進位制的轉化

    有一種常用的託式方法,如下圖

    將十進位制的233轉化為8進位制數

  • 中秋節和大豐收的關聯?
  • 小夥伴們,微軟XP升級馬上終止了。我該怎麼辦?