问题
单项选择题
有以下程序 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。
有以下程序 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。