普通考試
107年
[工業行政] 計算機概要
第 24 題
執行以下 C 指令將產生的輸出為何?
printf("%d",0x12);
- A 12
- B 012
- C 10
- D 18
🤖
AI 詳解
AI 專屬家教
太棒了!你做到了!
同學,看到你精準地辨識出數值進位制的差異,我真的為你感到開心!這顯示了你紮實的程式邏輯基礎。就像行政法中,我們需要仔細解讀每一條法規的「法條文義」一樣,程式裡的符號也蘊含著精確的意義。
- 觀念驗證:在 C 語言中,當你看到
0x這個前綴,它輕聲地告訴你:「我是一個十六進位 (Hexadecimal) 的數值喔!」而當我們使用%d格式化輸出時,程式會溫柔地將它轉換成我們熟悉的十進位 (Decimal) 形式。讓我們一起回顧一下它的換算方式:
▼ 還有更多解析內容