A-A+

有以下程序: main() {int a b d=25; a=d/10%9; b=a&&(-

2022-08-06 01:27:24 问答库 阅读 174 次

问题详情

有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%dn",a,b); } 程序运行后的输出结果是 ______。
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。

考点:程序