電腦體繫結構(一)——進位

來源:互聯網
上載者:User

    在學習電腦基礎時,都會提到各種進位。 R進位,就是逢R進1。 我們日常生活中常用的有十進位的數字,7進位的星期,12進位的時間,24進位時間。然而在電腦中則常用二進位,也只能識別二進位。今天就簡單的說一下常用的進位之間的轉換。

 

    1. R進位轉換為十進位。
    口訣:按權展開,依次求和。
    舉例:
         二進位1101.11轉十進位
       
    說明:(1)權值即為該位置的大小,比如說十進位的243,2所在位的權值為10的2次方,4所在位的權值為10的一次方,3為10的0次方。
              (2)為了區分當前是哪個進位,所以用下角標來標記。

 

    2. 十進位轉R進位
    口訣:除R,取餘,倒排
    舉例:
        十進位68轉2進位
       
        再舉一個8進位的。十進位168轉八進位:
           

 

    3.十進位小數轉R進位小數
    口訣:整求整;小數點後,乘2取整
    舉例:
        十進位小數0.3125轉二進位小數
       
        那麼十進位小數68.3125轉為二進位為:
       
    說明:一般小數轉2進位時,會出現小數部分永不為0的情況,所以計算到要求的精度即可。

 

    4. 二進位轉16進位
    口訣:從小數點左右開工,四對一。即整數部分4位二進位對應1位16進位。左邊不夠4位了,前面補0,小數部分右邊不夠4位,後面補0。
    舉例:
       

    5. 16進位轉二進位
    口訣:從左至右,一對四。
    舉例:
       

    6.八進位與2進位互轉
    口訣:三對一,一對三。參照16進位
    舉例:

        

 

    其他進位的轉換都可以先化為2進位,再進行轉換。下一篇部落格將講述一下碼制,歡迎捧場。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.