計算機常用進制以及進制之間的轉換

計算機常用進制以及進制之間的轉換

  • 進制的由來
  • 生活中常用的進制
  • 計算機常用的四種進制的說明
  • 八進制和十六進制
  • 進制的轉換

進制的由來

進制就是進位計數制,就是一種計數的方法

古代社會的計數方式

  • 結繩計數
  • 書契計數
  • 算盤
  • 正字計數法

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,逆取余數。

  • 十進制到二進制
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容