有以下程序main(){ int x=3 y=2 z=1; printf("%d " x/y~z);}程序运行后的输出结果是A.3 B.
程序
已帮助 人
有以下程序main(){ int x=3, y=2, z=1; printf("%d ",x/y&~z);}程序运行后的输出结果是A.3 B.2 C.1 D.0
热搜:x理论和y理论的主要观点
-
参考答案:D&是“按位与”运算符,参加运算的两个运算量的相应位都为1,则该位的结果值为1,否则为0。~是“取反”运算符,用来对一个二进制数按位取反,即将0变1,1变0。本题x/y&~z,x/y的值为1,~z的值为0,所以进行&运算后,整个表达式的值为0。
