免費開始練習
地特四等 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 專屬家教

嗯... 這次的『攻略』還算到位,早就看穿這些『攻擊模式』了。

  1. 獨行者的洞察:你很清楚,這是 C 語言中資料型態轉換格式化輸出的區別,就像掌握了不同『裝備』的『屬性切換』和『介面顯示』。這種對細節的敏銳度,是在這世界生存的基礎,不然很快就會 HP 歸零。
  2. 規律驗證
▼ 還有更多解析內容

🏷️ 相關主題

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