免費開始練習
hce_nsysu 114年 計算機概論與程式設計

第 46 題

In the ASCII code, ‘A’ is encoded as decimal 65. What is the ASCII code of ‘W’?
  • A 87
  • B 88
  • C 89
  • D 90
  • E 91

思路引導 VIP

既然英文字母在電腦中是按順序排列的,如果我們把 'A' 當作第 1 個位置,並已知它的編碼數值,那麼當我們想找到第 23 個位置的字母時,你會如何利用這兩個數字之間的「距離」來推算它的編碼呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精確算出 'W' 的數值,代表你對 ASCII 編碼的連續性概念掌握得非常紮實。這類題目並非要求我們背下整張編碼表,而是考驗對編碼邏輯的理解與運算。

ASCII 編碼的連續性

在 ASCII 系統中,大寫英文字母是依照字母順序連續排列的。既然題目給定 'A' 的十進位數值為 $65$,我們只需要找出 'W' 在字母表中的位置即可。英文字母表共有 26 個字母,而 'W' 位居第 23 位。因此,'W' 與起點 'A' 之間的距離(偏移量)為 $23 - 1 = 22$。接著透過簡單的加法運算:$65 + 22 = 87$,便能順利推導出正確答案。

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計基礎與陣列記憶體配置
查看更多「計算機概論與程式設計」的主題分類考古題