回覆列表
  • 1 # dadazhu2

    二進位制轉十進位制,十進位制轉二進位制的演算法介紹

    十進位制轉二進位制:

    用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.

  • 中秋節和大豐收的關聯?
  • 為什麼說梵高是悲哀的一生,悲哀嗎?