與二進制
十進制數轉換爲二進制數、八進制數、十六進制數的方法:
二進制數、八進制數、十六進制數轉換爲十進制數的方法:按權展開求和法.
(1)二進制轉十進制
方法:“按權展開求和”
(2)十進制轉二進制
a.十進制整數轉二進制數:“除以2取餘,逆序排列”(除二取餘法)
b.十進制小數轉二進制數:“乘以2取整,順序排列”(乘2取整法)
與八進制(三個二進制爲一組得到一個八進制數,由於1個字節八個比特位.三個一組不足補0,於是八進制數字首位爲0.也是其標誌.)
a.二進制數轉換成八進制數:從小數點開始,整數部分向左、小數部分向右,每3位爲一組用一位八進 制數的數字表示,不足3位的要用“0”補足3位,就得到一個八進制數。
b.八進制數轉換成二進制數:把每一個八進制數轉換成3位的二進制數,就得到一個二進制數。
與十六進制(四個二進制爲一組得到一個十六進制數,標誌位0x)
a二進制數轉換成十六進制數:二進制數轉換成十六進制數時,只要從小數點位置開始,向左或向右每四位二進制劃分一組(不足四位數可補0),然後寫出每一組二進制數所對應的十六進制數碼即可。
b十六進制數轉換成二進制數:把每一個十六進制數轉換成4位的二進制數,就得到一個二進制數。
二.負數進制
負數的二進制就是正數的二進制取反.所以首位爲符號位0表示正數.1表示負數
如-6>110 >00000110>11111010>-6
三.二進制的加減乘除
內存中所有的計算都是轉換爲二進制數進行計算.
二進制爲1對應的十進制爲-1