首页 > 试题广场 > 有以下程序 #include "stdio
[单选题]

有以下程序

#include "stdio.h"

main()

{ int a=2b=2c=2

printf("%d\n",a/b&c);

}

程序运行后的输出结果是( )?

  • 0
  • 1
  • 2
  • 3
推荐
选A。该题考察的是运算符优先级
根据题目得出:求 2/2&2 的值,算术运算符优先级>按位于运算符。
  1. 2/2=1;
  2. 1&10=0;(十进制2转化为二进制10后,与1做按位与运算)
所以结果为0


编辑于 2019-06-26 14:33:07 回复(2)
算术运算符优先级高于按位与优先级
发表于 2019-07-02 23:18:35 回复(0)