電腦基礎知識(一)——進位轉換

來源:互聯網
上載者:User

標籤:style   使用   strong   資料   sp   div   on   r   size   

    由於去年是十月一之後才來的提高班,所以錯過了米老師講的一些基礎知識,現在跟著十二期一起聽課,把欠下的補回來!

一、電腦為什麼使用二進位,而不是用十進位,十六進位?

    大家都知道電腦內部都是用二進位來處理資料的,那麼大家知道為什麼使用二進位,而不是十進位,十六進位嗎?其實原因很簡單,就是簡單,因為二進位只有0和1,它再怎麼組合也是0和1,運算很簡單嘛!


二、進位轉換    在轉換之前,我們先要知道二進位的“權重”。1,2,4, 8, 16, 32, 64, 128,轉換的時候都是以權重為基礎的。    1、二進位→十進位    按權展開求和。    例如:位元1001轉換為十進位    位元1001=1x23+0x22+0x21+1x2o=十進位數9    2、十進位→二進位    按權分解十進位數變成位元。    例如:十進位數9轉換為二進位    9=8+0+0+1=1x23+0x22+0x21+1x2o,位元一共為4位,為1001。
    二進位就是用0,1表示,然而十六進位是由0~9以及A~F組成。一個十六進位用4位位元表示。所以二進位與十六進位之間的轉化很簡單的!不過也是根據權來進行組合或者分解的。        3、十六進位→二進位       1位變4位:十六進位數8=1x23+0x22+0x21+0x2o=位元1000    4、二進位→十六進位       4位變1位:位元1000=1x23+0x22+0x21+0x2o=十六進位數8            十進位數大家都不陌生,就是我們現實生活中使用的數。那十進位與十六進位的轉換就更簡單了。也是根據權值組合或者分解的。十六進位的權重為1,16,256……    5、十六進位→十進位     十六進位8D=8x161+Dx16o=十進位141    6、十進位→十六進位     十進位141=8x16+13=8x161+Dx16o=十六進位8D
三、總結    從以上6群組轉換,我們可以得出,任何進位的轉換都是在權值的基礎上來進行的,所以我們只要知道進位的權重,轉換起來就SO EASY,不就是個分解與組合嘛!以前做一級題的時候很頭疼這種題,現在看起來,也不過如此嘛!沒有什麼難的!

電腦基礎知識(一)——進位轉換

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.