計算機 - 數制



當我們輸入一些字母或單詞時,計算機將它們轉換為數字,因為計算機只能理解數字。計算機可以理解位置數制,其中只有少數幾個稱為數字的符號,並且這些符號根據它們在數字中佔據的位置表示不同的值。

可以使用以下方法確定數字中每個數字的值 -

  • 數字

  • 數字在數字中的位置

  • 數制的基礎(其中基數定義為數制中可用數字的總數)

十進位制數制

我們日常生活中使用的數制是十進位制數制。十進位制數制以 10 為基數,因為它使用 0 到 9 的 10 個數字。在十進位制數制中,小數點左側的連續位置分別表示個位、十位、百位、千位等。

每個位置都表示基數(10)的特定冪。例如,十進位制數 1234 由個位上的數字 4、十位上的數字 3、百位上的數字 2 和千位上的數字 1 組成。它的值可以寫成

(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l)
(1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00)
1000 + 200 + 30 + 4
1234

作為計算機程式設計師或 IT 專業人員,您應該瞭解以下在計算機中經常使用的數制。

序號 數制及說明
1

二進位制數制

基數 2。使用的數字:0、1

2

八進位制數制

基數 8。使用的數字:0 到 7

3

十六進位制數制

基數 16。使用的數字:0 到 9,使用的字母:A-F

二進位制數制

二進位制數制的特徵如下 -

  • 使用兩個數字,0 和 1

  • 也稱為基數 2 數制

  • 二進位制數中的每個位置都表示基數(2)的0次冪。例如 20

  • 二進位制數中的最後一個位置表示基數(2)的x次冪。例如 2x,其中x表示最後一個位置 - 1。

示例

二進位制數:101012

計算十進位制等價物 -

步驟 二進位制數 十進位制數
步驟 1 101012 ((1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) + (1 x 20))10
步驟 2 101012 (16 + 0 + 4 + 0 + 1)10
步驟 3 101012 2110

注意 - 101012 通常寫為 10101。

八進位制數制

八進位制數制的特徵如下 -

  • 使用八個數字,0,1,2,3,4,5,6,7

  • 也稱為基數 8 數制

  • 八進位制數中的每個位置都表示基數(8)的0次冪。例如 80

  • 八進位制數中的最後一個位置表示基數(8)的x次冪。例如 8x,其中x表示最後一個位置 - 1

示例

八進位制數:125708

計算十進位制等價物 -

步驟 八進位制數 十進位制數
步驟 1 125708 ((1 x 84) + (2 x 83) + (5 x 82) + (7 x 81) + (0 x 80))10
步驟 2 125708 (4096 + 1024 + 320 + 56 + 0)10
步驟 3 125708 549610

注意 - 125708 通常寫為 12570。

十六進位制數制

十六進位制數制的特徵如下 -

  • 使用 10 個數字和 6 個字母,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

  • 字母表示從 10 開始的數字。A = 10。B = 11,C = 12,D = 13,E = 14,F = 15

  • 也稱為基數 16 數制

  • 十六進位制數中的每個位置都表示基數(16)的0次冪。例如,160

  • 十六進位制數中的最後一個位置表示基數(16)的x次冪。例如 16x,其中x表示最後一個位置 - 1

示例

十六進位制數:19FDE16

計算十進位制等價物 -

步驟 二進位制數 十進位制數
步驟 1 19FDE16 ((1 x 164) + (9 x 163) + (F x 162) + (D x 161) + (E x 160))10
步驟 2 19FDE16 ((1 x 164) + (9 x 163) + (15 x 162) + (13 x 161) + (14 x 160))10
步驟 3 19FDE16 (65536+ 36864 + 3840 + 208 + 14)10
步驟 4 19FDE16 10646210

注意 - 19FDE16 通常寫為 19FDE。

廣告