數據表示方法

進階

電腦以二進制儲存所有數據:一個位元只有 0 或 1,八個位元組成一個位元組;數值用二進制和十六進制表示,文字用 ASCII 和統一碼編碼。掌握進制互換和編碼概念,就能明白數據在電腦內的真正面貌。

適合:中四資訊及通訊科技 · 單元:資訊處理 · 建議學習路徑第 2/6 課

學完呢課,你會識:
  • 電腦以二進制表示所有數據:位元只有 0 或 1,八個位元組成一個位元組
  • 容量單位逐級 1024 倍:位元組、KB、MB、GB、TB
  • 二進制與十六進制互換由右起四位一組;十進制互換用位值法或短除法
文體:科技知識說明文有聲朗讀

文體小知識:科技知識說明文——講解電腦如何以二進制表示數據,位元與位元組的關係,二進制、十進制與十六進制的互換,以及字符編碼的原理。

資訊及通訊科技Information & Communication Technology
讀呢課前,你應該識: 數據與資訊

§課文原文 Passage

1電腦由大量電子開關組成,每個開關只有兩種穩定狀態:通電與斷電,分別以 1 和 0 代表,所以電腦內的一切數據最終都以二進制表示。一個二進制數位稱為一個位元,是電腦儲存數據的最小單位;八個位元組成一個位元組,共有 256 種不同組合,正好可以用來表示一個基本字符。

2儲存容量以位元組為基礎逐級遞進:每 1024 個位元組為一 KB,1024 KB 為一 MB,再上一級是 GB 和 TB。整數以二進制儲存,例如五個位元的二進制可以表示 0 至 31;為方便書寫長的二進制數,工程師常用十六進制,使用 0 至 9 和 A 至 F,每個十六進制數位正好對應四個位元。

3文字同樣要以數字表示。ASCII 把每個字符編成一個數值:大寫字母 A 對應 65,小寫字母 a 對應 97,數字符號 0 對應 48;標準編碼用七個位元,可表示 128 個字符。統一碼則為全球每個字符給予獨一編號,中文字、日文字和表情符號都能收錄,成為現代系統的主流編碼。

4圖像由像素組成,每個像素的顏色以二進制數值記錄,例如以三個位元組分別記錄紅、綠、藍的強弱;聲音經取樣把波幅按固定間隔轉成數值序列。記錄每個像素或取樣所用的位元越多,質素越高,檔案也越大,這解釋了為何高清影片動輒以 GB 計算,也說明二進制是所有多媒體數據的共同根基。

1重點摘要 Summary

電腦以二進制儲存所有數據:一個位元只有 0 或 1,八個位元組成一個位元組;數值用二進制和十六進制表示,文字用 ASCII 和統一碼編碼。掌握進制互換和編碼概念,就能明白數據在電腦內的真正面貌。

2生字卡 Vocabulary

b
bit位元

電腦數據的最小單位,只有 0 或 1 兩種狀態;又稱二進制位。

b
byte位元組

八個位元的組合,可表示 256 種數值,是儲存容量的基本單位。

b
binary二進制

只使用 0 和 1 的二進位記數系統,是電腦儲存一切數據的形式。

h
hexadecimal十六進制

使用 0 至 9 及 A 至 F 的十六進位記數系統,一個數位對應四個位元。

k
kilobyte (KB)千位元組

儲存容量單位,等於 1024 個位元組。

c
character encoding字符編碼

為每個字符指定數值編號,使文字能以數碼形式儲存的規則。

A
ASCII美國信息交換標準碼

以七個位元為每個字符編值的編碼,例如大寫 A 為 65,共表示 128 個字符。

U
Unicode統一碼

為全球所有字符給予唯一編號的編碼標準,涵蓋中文字和表情符號。

p
pixel像素

數碼圖像的最小組成單位,其顏色以二進制數值記錄。

s
sampling取樣

按固定間隔量度聲波的幅度,嗓音音轉成數值序列以數碼化。

3逐步講解 Steps

  1. 第一步:位元與位元組電腦的記憶體由數以億計的電子開關組成,每個開關只有通電(1)與斷電(0)兩種穩定狀態,所以一切數據最終化成二進制。一個位元是最小單位;八個位元組成一個位元組,共有二的八次方即 256 種組合。舉個例子:一個位元組正好可以表示一個 ASCII 字符,這就是容量單位以位元組為基礎的原因。
  2. 第二步:二進制轉十進制二進制每個數位都有位值,由右至左依次為 1、2、4、8、16 等,把是 1 的位值相加即得十進制值。舉個例子:10110110 的位值由左至右是 128、64、32、16、8、4、2、1,其中是 1 的位值為 128、32、16、4、2,相加得 182,所以 10110110₂ = 182₁₀。做題時先寫位值行、逐位對齊,就不易出錯。
  3. 第三步:十進制轉二進制常用短除法:把十進制數不斷除以 2 並記下餘數,直到商為 0,再把餘數由下而上讀出。舉個例子:把 45 轉為二進制,45 ÷ 2 = 22 餘 1,22 ÷ 2 = 11 餘 0,11 ÷ 2 = 5 餘 1,5 ÷ 2 = 2 餘 1,2 ÷ 2 = 1 餘 0,1 ÷ 2 = 0 餘 1,由下而上讀得 101101;驗算 32 + 8 + 4 + 1 = 45,正確無誤。
  4. 第四步:二進制與十六進制互換十六進制用 0 至 9 和 A 至 F(A 至 F 依次代表 10 至 15),每個數位對應四個位元,互換時由最右邊起四個位元一組直接替換。舉個例子:把 10110110 分組為 1011 和 0110,1011 即 11 記作 B,0110 即 6,所以是 B6;反過來,3D 拆成 3 和 D,3 是 0011,D 即 13 是 1101,合併得 00111101。
  5. 第五步:容量單位換算儲存容量以位元組為基礎逐級遞進:1024 個位元組為一 KB,1024 KB 為一 MB,1024 MB 為一 GB,1024 GB 為一 TB。舉個例子:一張照片約三 MB,一段十分鐘的高清影片約五百 MB,整齣電影便以 GB 計算;熟悉單位換算,就能估算隨身碟或雲端空間還可以容納多少檔案,做題時注意是乘 1024 而非 1000。
  6. 第六步:ASCII 字符編碼ASCII 用七個位元為 128 個字符編值:數字 0 至 9 是 48 至 57,大寫字母 A 至 Z 是 65 至 90,小寫字母 a 至 z 是 97 至 122。舉個例子:字母 A 是 65,化為二進制是 1000001,補足八個位元成 01000001;由於編碼連續,知道 C 是 67,便可推知 F 是 67 + 3 = 70,字符排序和大小寫轉換都靠這些規律。
  7. 第七步:統一碼與多媒體ASCII 只能表示英文字符,中文字成千上萬無法容納;統一碼為全球每個字符編配唯一編號,中文、日文和表情符號都收錄其中,現代作業系統和網頁都以它為標準。舉個例子:一份中英對照的文件以統一碼儲存便不會出現亂碼;圖像方面,每個像素以若干位元記錄顏色,位元越多顏色越豐富,檔案也越大。

5例題示範 Example

電腦課筆記有三條進制題:把二進制 10110110 化為十進制和十六進制;把十六進制 2C 化為十進制;寫出字母 A 的 ASCII 編碼及其八個位元的二進制形式。試逐步解答。

  1. 二進制轉十進制:寫出位值 128、64、32、16、8、4、2、1;10110110 中是 1 的位值為 128、32、16、4、2,相加得 128+32+16+4+2 = 182。
  2. 二進制轉十六進制:由最右邊起四個位元一組,得 1011 和 0110;1011 即 11,記作 B;0110 即 6,所以 10110110₂ = B6₁₆。
  3. 十六進制轉十進制:2C 中 2 位於十六的一次方位,C 即 12 位於個位,得 2×16+12 = 44。
  4. 字母 A 的編碼:A 的 ASCII 值是 65;用位值法把 65 化為二進制,64+1 = 65,得 1000001,補足八個位元寫成 01000001。
  5. 答案:10110110₂ = 182₁₀ = B6₁₆;2C₁₆ = 44₁₀;字母 A 的 ASCII 編碼為 65,八個位元的二進制形式是 01000001。關鍵技巧:二進制轉十六進制由最右邊起四位一組;十六進制轉十進制按位值 16 與 1 展開相加;字符編碼先記大寫字母由 65 開始,再用位值法化為二進制並補足八個位元。

6常見錯誤 Mistakes

✗ 誤以為一 KB 等於 1000 個位元組。
✓ 儲存容量以二進制為本,一 KB 等於 1024 個位元組,不是 1000。
✗ 二進制轉十六進制時從左邊分組或三位一組。
✓ 必須由最右邊起四位一組,不夠四位時在左邊補零,例如 110 分組成 0110。
✗ 以為 ASCII 可以為每個中文字編碼。
✓ ASCII 只有 128 個字符,全是英文字符和常用符號;中文字要靠統一碼等編碼。
✗ 把字母 A 的編碼寫成 65 便說它是二進制。
✓ 65 是十進制值;二進制形式是 01000001,答題要看清楚題目要求哪種進制。

75 題快測 Quick check

Q1一個位元組有多少個位元?可表示多少種組合?

Q2把二進制 110101 轉為十進制。

Q3把十進制 200 轉為十六進制。

Q4大寫字母 E 的 ASCII 值是多少?(提示:A 是 65)

Q5為什麼電腦採用二進制而非十進制?

8重點回顧 Recap

  • 電腦以二進制表示所有數據:位元只有 0 或 1,八個位元組成一個位元組
  • 容量單位逐級 1024 倍:位元組、KB、MB、GB、TB
  • 二進制與十六進制互換由右起四位一組;十進制互換用位值法或短除法
  • ASCII 以數值為英文字符編碼(A 是 65);統一碼涵蓋全球字符包括中文
  • 圖像由像素組成、聲音靠取樣,全部最終化為二進制

同級其他科

同一科其他級別