1. 程式人生 > >二進制、八進制、十進制、十六進制

二進制、八進制、十進制、十六進制

減法 一個 ctrl+s 數據 文檔 inf 打開 bit 取余

二進制、八進制、十進制、十六進制

二進制:01,10,11100,10101010

加法:逢二進一

減法:借一當二

八進制:0-7組成,

加法:逢八進一

減法:借一當八,減法時,借來的8+個位數再減去要減的值就是答案

十進制:0-10

十六進制:0-9 A-F(不區分大小寫)

二進制、八進制、十六進制怎麽轉換成十進制

轉換規則:

整數部分從右向左 進制的N次方-1

小數部分從左向右 進制的N次方-1

二進制例子:

100010 轉十進制:1*2的5次方+0*2的4次方+以此類推

八進制例子:

2367 轉十進制:2*8的3次方+3*8的2次方+以此類推

十六進制例子:

23AF.123 轉十進制:2*16的3次方+...+1*16的-1次方+2*16的-2次方+...

註意,16的-1次方是16分之一,16的-2次方是16*16分之一

十進制轉換成二進制、八進制、十六進制

整數部分:除N取余,逆序排列,就是要得到了值

比如:十進制50轉換成二進制:

50除以2得到25余數為0,在用25除以2得到12余數為1,再用12除以2

得到6余數為0,再用6除以2得到3余數為0,再用3除以2得到結果為1,

余數為1,再用1除以2得到結果為0,余數為1,完畢

那麽結果就是:1 1 0 0 1 0

1*2的5次方+1*2的4次方+0*2的3次方+以此類推=50

技術分享圖片

十進制50轉換成八進制規則一樣,除以8留余數繼續除

小數部分規則如下:

技術分享圖片

乘N取整,繼續乘N,得到結果,順序排列,前面加0.即可

二進制轉換成八進制

規則:從左向後,每三位為一個八進制,最前面不足三位的補0

例如:001 111 001轉換成八進制:

分別去0*2的2次方+...+

二進制轉換成十六進制

規則:從左向後,每四位為一個十六進制,最前面不足四位的補0

計算機內存采用的是二進制來進行存儲

八個電路管(bit)為一個字節 byte,, kb mb gb tb pb eb

cpu和內存打交道

例如,打開Word文檔,輸入一些文字,雖然我們看到的不一樣了,但是硬盤中的文檔沒有改變,新增的文字暫時保存到了內存,Ctrl+S才會保存到硬盤。因為內存斷電後會丟失數據,所以如果你編輯完Word文檔忘記保存就關機了,那麽你將永遠無法找回這些內容。

二進制、八進制、十進制、十六進制