問題詳情
24 執行以下 C 指令將產生的輸出為何?printf("%d",0x12);
(A) 12
(B) 012
(C) 10
(D) 18
參考答案
答案:D
難度:適中0.5
統計:A(0),B(1),C(0),D(1),E(0)
用户評論
【阿朗吉】評論
%d 整數(digit) %f 浮點數(float) %c 字元(char) %s 字串(string) 0x12 : 表示十六進位的12轉換成十進位: 2*16^0 + 1*16^1 = 2*1+1*16 =2+16=18 (十進位)