二進制與十進制之間的轉換!

進制也就是進位計數制,是人爲定義的帶進位的計數方法(有不帶進位的計數方法,比如原始的結繩計數法,唱票時常用的"正"字計數法,以及類似的tally mark計數)。 對於任何一種進制---X進制,就表示每一位置上的數運算時都是逢X進一位。 我們常用的就是二進制,八進制,十進制,十六進制了。二進制就是逢二進一,十進制是逢十進一,十六進制是逢十六進一,以此類推,x進制就是逢x進位。

十進制就是我們所說的0-9十個數,平時的計數都是按十進制計算的,可能跟人類有十根手指有關。


十進制轉二進制

要點:除二取餘,倒序排列
方法:將一個十進制數除以2,得到的商再除以2,依此類推直到商等於1或0時爲止,將除得的餘數倒取,即換算爲二進制數的結果

例子:把十進制數 122 轉換爲 二進制數

122的二進制數爲:1111010

二進制轉十進制

要點:整數二進制用數值乘以2的冪次依次相加!

方法:將首位先補齊,01111010,首位爲0則是正整數,從後往前下標從0開始,依次是0、1、2、3... 將二進制數分別乘以2的對應下標次冪,得到的數相加的和爲十進制數,如圖所示

例子:把1111010轉爲十進制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章