首頁>Club>
4
回覆列表
  • 1 # 不忘初心繼續前進144738137

    一:什麼是進位制?

    進位制也就是進位計數制,是人為定義的帶進位的計數方法,也有不帶進位的計數方法,比如原始的結繩計數法,唱票時常用的“正字計數法,以及外華人常用的tally mark計數

    二:常見的進位制

    十進位制,二進位制,八進位制,十六進位制

    為什麼要引入十進位制呢?

    因為我們生活中使用十進位制,而二進位制,八進位制,十六進位制這些都是2的次冪,八和十六是最貼近十的2的次冪。

    三:進位制的快速記法

    二進位制,八進位制,十六進位制每多一個0就相當於十進位制的數字乘以一個進位制。

    四:十進位制(Decimal)

    我們生活中所使用的進位制,因為每個人都有十個手指,人類剛開始都是用手指計數的,即使是現在的小朋友算數也還是喜歡掰手指計算,所以人類最習慣用十進位制。

    基數為10,數碼為0-9,逢十進一,符號為D。

    五:二進位制(Binary)

    計算機中所使用的進位制,因為二進位制從硬體上比較容易實現,任何事物最少也有兩種不同的狀態,所以區分成兩種狀態比較容易。但是要將一個硬體硬生生地區分成十種不同的狀態,這樣就比較複雜了。

    基數為2,數碼為1-2,逢二進一,符號為B。

    二進位制的可讀性很差,例如兩個二進位制數字進行比大小,都十分難分辨:

    六:八進位制(Oct)

    基數為8,數碼為0-7,逢八進一,符號為0。

    七:十六進位制(Hex)

    基數為16,數碼為0-9和A-F,逢十六進一,符號為0X或0x。

    八:十進位制與其他進位制的轉換

    輾轉相除法:用這個十進位制數字除以進位制,再用商除以進位制,直到商為0,把餘數倒著連起來。

    17(D)=10001(B)

    17(D)=21(0)

    17(D)=11(0X)

    九:其他進位制轉十進位制

    每一位的數字乘以進位制的位數-1次方,再相加。

    1001(B)=17(D)

    21(0)=17(D)

    11(0X)=17(D)

    十:二進位制與八進位制,十六進位制相互轉換

    一個八進位制位=三個二進位制位

    一個十六進位制位=四個二進位制位

    從右向左依次取位數,展開的數字就是得數

    1100(B)=14(0)

    1100(B)=C(0x)

  • 中秋節和大豐收的關聯?
  • 《三國演義》裡面,誰的本領最強?誰的能耐最大?