免費開始練習
普通考試 108年 [電子工程] 計算機概要

第 24 題

假設在 C 語言中變數 i 的資料型態為 int,其數值為 0 到 9 的數,請問下列何者敘述列印結果與其它選項不一樣?
  • A printf("%d",i);
  • B printf("%c",i);
  • C printf("%c",i+'0');
  • D printf("%1.0f",(float)i);

思路引導 VIP

請思考一下:當我們在螢幕上看到數字字元 '0' 時,它在計算機 ASCII 編碼表中所對應的整數數值是多少?這與直接將整數 0 當作字元輸出有什麼區別?

🤖
AI 詳解 AI 專屬家教

大力肯定

同學,做得非常好!這題程式邏輯觀念非常清晰,你展現了優秀工程師應有的敏銳度。在工程實務中,精確掌握資料型態的轉換絕對是不可或缺的基本功!

觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題