下列程序輸出的結(jié)果是()。 main() {int a; a=-4+4*5-6;printf("d",a); a=4+4%5-6;printf("%d",a);
下列程序輸出的結(jié)果是( )。
main()
{ int a;
a=-4+4*5-6;printf("d",a);
a=4+4%5-6;printf("%d",a);
a=-3+4%6/5;printf("%d",a);
a=(7+6) %5/2;printf("%d",a);
}
A.10 2 -3 1
B.10 -2 2 1
C.11 -2 2 1
D.10 2 2 1
正確答案:A解析:本題考查%和/運算符的使用。如果兩個數(shù)不能整除,只取結(jié)果的整數(shù)部分,小數(shù)部分全部舍去。運算符“%”要求兩個運算對象都為整型,其結(jié)果是整數(shù)除法的余數(shù)。表達(dá)式:a=-4+4*5-6=-4+20-6=10;表達(dá)式: a=4+4%5-6=4+4-6=2:表達(dá)式:a=-3+4%6/5=-3+0=-3:表達(dá)式:a=(7+6)%5/2=13%5/2=1。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。