計算機常用進制以及進制之間的轉換
- 進制的由來
- 生活中常用的進制
- 計算機常用的四種進制的說明
- 八進制和十六進制
- 進制的轉換
進制的由來
進制就是進位計數制,就是一種計數的方法
古代社會的計數方式
- 結繩計數
- 書契計數
- 算盤
- 正字計數法
n進制就是逢n進一,一個數字位上最大的數字就是n-1
生活中的常用進制
- 十進制
- 七進制(星期)0 1 2 3 4 5 6
- 十二進制(月份)0~11
- 百進制(世紀)
- 千進制() 13k
計算機的二進制
計算機使用二進制表示數據
計算機中的二進制則是一個非常微小的開關,用"開"來表示1,"關"來表示0,一個數字位只能表示兩種數字,在計算機中一個數據量叫做1bit,一般用8個數據位表示一個數字稱為一個數字。
1B=8b
1024Byte=1KB
1024KB=1KB
1024KB=1MB
計算機中四種進制的說明
- 二進制,計算機所有的數據都是使用二進制表示,二進制中只有兩個數字0和1
- 八進制,逢8進1,包含0~7 通常以0開頭
- 十進制,逢10進1,0~9
- 十六進制,使用數字09和AF表示,一共16種進制 通常以0x開頭(不區分字母大小寫)
八進制和十六進制
將二進制每三位組合到一起組成八進制
將二進制每四位組合到一起組成十六進制
進制之間轉換
將其他進制轉為十進制
位權展開法
- 二進制》十進制
- 權重的計算方式:進制^(位數-1)1 2 4 8 16 。。
- 計算公式:將每一位的數字和對應的權重相乘,然后結果相加
- 八進制》十進制
- 權重的計算方式:進制^(位數-1) 1 8 64 512 。。
- 計算公式:將每一位的數字和對應的權重相乘,然后結果相加
- 十六進制》十進制
- 權重的計算方式:進制^(位數-1) 1 16 16x16 16x16x16 。。
- 計算公式:將每一位的數字和對應的權重相乘,然后結果相加
十進制轉成其他進制
方法:短除法
除k取余法(k表示需要轉換的進制),除到商為0,逆取余數。
- 十進制到二進制