问题
单项选择题
以下程序的输出结果是( )。
#inClude<stdio.h>
main()
int a,b,d=241;
a=d/100%9;
b=(-1)&&(+1);
printf("%d,%d",a,b);
A.6,1
B.2,1
C.6,0
D.2,0
答案
参考答案:B
解析: 变量a、b和d被定义为整型,所以d/100的值为2,2%9的值为2,则a=2。运算符&&表达式的值为非零值则整个逻辑表达式的值为真,即b=1。所以,选项B正确。