不是VIP会员,不能显示答案

题目解答

题目:
假设我们有以下的C++代码:

int a=5,b=3,c=4;
bool res= a&b||c^b && a|c

请问,res的值是什么?()
提示:在 C++中,逻辑运算的优先级从高到低依次为: 逻辑非(!)逻辑与(&&)、逻辑或(||)。位运算的优先级从高到低依次为: 位非(~)、位与(&)、位异或(^)、位或(|)。同时,双目位运算的优先级高于双目逻辑运算:逻辑非和位非优先级相同,且高于所有双目运算符
  • A.true
  • B.false
  • C.1
  • D.0
考点: 0
分析:
解答: 按照优先级计算即可,值为true,若输出则为1
评论:
老师: 0