問題詳情

24 執行以下 C 指令,則產生的輸出為何?printf("%d",070);
(A) 70
(B) 07
(C) 56
(D) 112

參考答案

答案:C
難度:非常困難0
統計:A(1),B(0),C(0),D(0),E(0)

用户評論

【用戶】白龍@菜鳥公務員(107/

【年級】國三下

【評論內容】整型常量的表示方法C語言中,使用的整常數有八、十六和十進位。程序中是根據前綴區分各進位。因此書寫常數時不要把前綴弄錯造成結果不正確。1) 十進位:沒有前綴。其數碼為0~9。合法的十進位整常數:237、-568、65535、1627;不合法的十進位整常數:023 (不能有前導0)、23D (含有非十進位數碼)。2) 八進位:八進位整常數必須以0開頭,即以0作為八進位數的前綴。數碼取值為0~7。通常是無符號數。合法的八進位數:015(十進位為13)、0101(十進位為65)、0177777(十進位為65535);不合法的八進位數:256(無前綴0)、03A2(包含了非八進位數碼)、-0127(出現了負號)。3) 十六進位:十六進位整常數的前綴為0X或0x。其數碼取值為0~9,A~F或a~f。合法的十...

【用戶】佘坤穎 QQ

【年級】國二下

【評論內容】070 3bits  = 2的3次方 8進位 = 8*7=56