以下程序的输出结果是( )。 #inClude<stdio.h> main() { int a,b,d=241; a=d/100%9; b=(-1)&&(+1); printf("%d,%d",a,b); }

admin2010-05-22  38

问题 以下程序的输出结果是(  )。    #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

答案2

解析 变量a、b和d被定义为整型,所以d/100的值为2,2%9的值为2,则a=2。运算符&&表达式的值为非零值则整个逻辑表达式的值为真,即b=1。所以,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/8VWp777K
0

最新回复(0)