進制轉換實際上并不會太難,了解了進制的體制就可以輕輕松松的開展計算了,十進制簡易說便是滿十進一位,前一位加一,二進制一樣,滿2進一位,頭位加一,下邊舉好多個小事例來表明一下
最先是二進制轉十進制。詳細介紹一種非常容易懂的方式,以小數位為界,小數位左一位相匹配的數值2的0次方,左二位相匹配的數值2的1次方,左側的推導,三次方是增長的,而小數位后邊的第一位取2的-1次方,后邊的第二位取2的-2次方,右側的推導,三次方下降,舉個事例如下圖,將相匹配位上的數據乘積,隨后求和就可以獲得十進制的數

在二進制里,默認設置八位,沒有的能夠補零,上邊的事例是正數,由于補零后00000011.111,第一位是0的是正數,1則是負值,下邊就詳細介紹下負值的轉換。針對負值,最先取反,也就是0變1,1變0,加負號,隨后在按小數位方式測算出相匹配的值加個負號就可以,舉個事例如下圖
十進制轉二進制較為轉好,應用連除法就可以,除到商是0已經,隨后按倒序排序就可以,舉個事例
若是負值的十進制轉二進制,先按正數的連除法轉,將結果依照八位補足,取反,未尾加一,舉個事例,還是圖中的中的58,先求取二進制,取反后未尾加一,獲得-58的二進制為11000110