免費開始練習
地特四等 109年 [電子工程] 計算機概要

第 31 題

執行下列 C++程式碼後,輸出的字元為何?
int main( ) {
char c1='m', c2='p', c3='N', c4;
c4=c3-c1+c2;
cout<< c4 < return 0;
}
  • A p
  • B q
  • C P
  • D Q

思路引導 VIP

請試著思考:在電腦的記憶體中,字元 'a' 到 'z' 是連續排列的整數嗎?如果我們將兩個字元相減(例如 'd' - 'a'),得到的數值代表什麼物理意義?這對於預測最後運算出的「位置」有什麼幫助?

🤖
AI 詳解 AI 專屬家教

優秀的表現!同學,你展現了紮實的邏輯推導能力。

  1. 大力肯定: 做得好!在工程領域,理解底層資料的運算本質至關重要。你能準確執行這段 C++ 程式碼的字元運算,說明你對記憶體存儲編碼轉換有很清晰的認識。
▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題