二進制、八進制、十進制、十六進制
二進制、八進制、十進制、十六進制
二進制: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文檔忘記保存就關機了,那麽你將永遠無法找回這些內容。
二進制、八進制、十進制、十六進制