1.1 問(wèn)題
1)請將下列數字轉換為十進(jìn)制數:
(110010011111)2 、(10110101110)2
2)請將下列十進(jìn)制數轉換為二進(jìn)制:
156、2608、1043
1.2 方案
使用按權展開(kāi)法將二進(jìn)制數轉換為十進(jìn)制數,使用短除法除2取余計算十進(jìn)制數轉換為二進(jìn)制數。
1.3 步驟
實(shí)現此案例需要按照如下步驟進(jìn)行。
步驟一:二進(jìn)制轉十進(jìn)制
1)二進(jìn)制數110010011111,轉為十進(jìn)制的結果是3231,轉換過(guò)程如下:
2)二進(jìn)制數10110101110,轉為十進(jìn)制的結果是1454,轉換過(guò)程如下:
步驟二:十進(jìn)制轉二進(jìn)制
1)十進(jìn)制數156,轉為二進(jìn)制的結果是10011100,轉換過(guò)程如下:
2)十進(jìn)制數2608,轉為二進(jìn)制的結果是1010 0011 0000,轉換過(guò)程如下:
3)十進(jìn)制數1043,轉為二進(jìn)制的結果是100 0001 0011,轉換過(guò)程如下: