问题 单项选择题

有以下程序  main( )  { int x=3, y=2, z=1;   printf("%d\n",x/y&~z);  } 程序运行后的输出结果是()

A、3

B、2

C、1

D、0

答案

参考答案:D

解析:

先求得x/y的值为1,然后按位对非1数进行与运算,则结果必为0。

单项选择题
填空题