網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

二進制和十進制怎麼互相轉化?

欄目: 學習交流 / 發佈於: / 人氣:1.18W

進制轉換其實並不難,理解了進制的機制就可以輕鬆的進行換算了,十進制簡單説就是滿十進一位,前一位加一,二進制一樣,滿2進一位,前位加一,下面舉幾個小例子來説明一下

操作方法

首先是二進制轉十進制。介紹一種容易懂的方法,以小數點為界,小數點左一位對應的值為2的0次方,左二位對應的值為2的1次方,左邊的類推,次方是遞增的,而小數點後面的第一位取2的-1次方,後面的第二位取2的-2次方,右邊的類推,次方遞減,舉個例子如下圖,將對應位上的數字相乘,然後相加即可得到十進制的數

二進制和十進制怎麼互相轉化?

在二進制裏,默認八位,沒有的可以補零,上面的例子是正數,因為補零後00000011.111,首位是0的是正數,1則是負數,下面就介紹下負數的轉化。對於負數,首先取反,也就是0變1,1變0,加負號,然後在按小數點方法計算出對應的值加個負號即可,舉個例子如下圖

二進制和十進制怎麼互相轉化? 第2張

十進制轉二進制比較好轉,使用連除法就可以,除到商是0為止,然後按倒序排列即可,舉個例子

二進制和十進制怎麼互相轉化? 第3張

若是負數的十進制轉二進制,先按正數的連除法轉,將結果按照八位補齊,取反,末位加一,舉個例子,還是上圖的中的58,先求得二進制,取反後末位加一,得到-58的二進制為11000110

二進制和十進制怎麼互相轉化? 第4張