有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%
有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%d\n",a,b); } 程序運(yùn)行后的輸出結(jié)果是 ______。
A.6,1
B.2,1
C.6,0
D.2,0
正確答案:B解析:本題中“a=d/10%9;”的值為25/10%9=2;“b=a&&(-1);”為2&&(-1)=1(注意:-1表示真,只有0才表示假),所以a,b的值分別為2,1。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。