十進制轉二進制,二進制轉十進制,等

  1.     轉成二進制主要有以下幾種:正整數轉二進制,負整數轉二進制,小數轉二進制;

    1、  正整數轉成二進制。要點一定一定要記住哈:除二取餘,然後倒序排列,高位補零。

            也就是說,將正的十進制數除以二,得到的商再除以二,依次類推知道商爲零或一時爲止,然後在旁邊標出各步的餘數,最後倒着寫出來,高位補零就OK咧。哎呀,還是舉例說明吧,比如42轉換爲二進制,如圖1所示操作。

    二進制如何轉十進制,十進制如何轉二進制
  2.         42除以2得到的餘數分別爲010101,然後咱們倒着排一下,42所對應二進制就是101010.如圖2所示更直觀的表達。

    二進制如何轉十進制,十進制如何轉二進制
  3.         計算機內部表示數的字節單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,所說,如圖3所示,42轉換成二進制以後就是。00101010,也即規範的寫法爲(42)10=(00101010)2.趕緊記住吧。

    二進制如何轉十進制,十進制如何轉二進制
  4. 2、  負整數轉換成二進制

            方法:先是將對應的正整數轉換成二進制後,對二進制取反,然後對結果再加一。還以42爲例,負整數就是-42,如圖4所示爲方法解釋。最後即爲:(-42)10=(11010110)2.

    二進制如何轉十進制,十進制如何轉二進制
  5. 3、  小數轉換爲二進制的方法:對小數點以後的數乘以2,有一個結果吧,取結果的整數部分(不是1就是0嘍),然後再用小數部分再乘以2,再取結果的整數部分……以此類推,直到小數部分爲0或者位數已經夠了就OK了。然後把取的整數部分按先後次序排列就OK了,就構成了二進制小數部分的序列,舉個例子吧,比如0.125,如圖5所示。

    二進制如何轉十進制,十進制如何轉二進制
  6.         如果小數的整數部分有大於0的整數時該如何轉換呢?如以上整數轉換成二進制,小數轉換成二進制,然後加在一起就OK了,如圖6所示。

    二進制如何轉十進制,十進制如何轉二進制
  7. 4、  整數二進制轉換爲十進制:首先將二進制數補齊位數,首位如果是0就代表是正整數,如果首位是1則代表是負整數。

            先看首位是0的正整數,補齊位數以後,將二進制中的位數分別將下邊對應的值相乘,然後相加得到的就爲十進制,比如1010轉換爲十進制,方法如圖7所示。

    二進制如何轉十進制,十進制如何轉二進制
  8. 5、若二進制補足位數後首位爲1時,就需要先取反再換算:例如,11101011,首位爲1,那麼就先取反吧:-00010100,然後算一下10100對應的十進制爲20,所以對應的十進制爲-20,方法如圖8所示。

    二進制如何轉十進制,十進制如何轉二進制
  9. 6、將有小數的二進制轉換爲十進制時:例如0.1101轉換爲十進制的方法:將二進制中的四位數分別於下邊(如圖9所示)對應的值相乘後相加得到的值即爲換算後的十進制。

    二進制如何轉十進制,十進制如何轉二進制