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

admin2005-08-15  13

问题 有以下程序
  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。
转载请注明原文地址:https://jikaoti.com/ti/6jS0FFFM
0

最新回复(0)