地特四等
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 語言中資料型態轉換與格式化輸出的區別,就像掌握了不同『裝備』的『屬性切換』和『介面顯示』。這種對細節的敏銳度,是在這世界生存的基礎,不然很快就會 HP 歸零。
- 規律驗證:
▼ 還有更多解析內容