二進制

十進制  二進制
   1 = 1
   2 = 10
   3 = 11
   4 = 100
   5 = 101
   6 = 110
   7 = 111
   8 = 1000
   9 = 1001
二進制轉十進制,十進制轉二進制的算法介紹 

十進制轉二進制: 
        用2輾轉相除至結果爲1 
        將餘數和最後的1從下向上倒序寫 就是結果 
        例如:302轉化成二進制
        302/2 = 151 餘0 
        151/2 = 75 餘1 
        75/2 = 37 餘1 
        37/2 = 18 餘1 
        18/2 = 9 餘0 
        9/2 = 4 餘1 
        4/2 = 2 餘0 
        2/2 = 1 餘0 
        故二進制爲100101110 

二進制轉十進制 
        從最後一位開始算,依次列爲第0、1、2...位第n位的數(0或1)乘以2的n次方得到的結果相加就是答案 
        例如:01101011.轉十進制: 
        第0位:1乘2的0次方=1 
        1乘2的1次方=2 
        0乘2的2次方=0 
        1乘2的3次方=8 
        0乘2的4次方=0 
        1乘2的5次方=32 
        1乘2的6次方=64 
        0乘2的7次方=0 
        然後:1+2+0+8+0+32+64+0=107. 
        二進制01101011=十進制107.
發佈了23 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章