选择题 · 答案 A · 考点:位运算、运算符优先级
a & b | (c ^ d),其中 $a = 3$,$b = 7$,$c = 15$,$d = 4$,计算结果是( )
a & b | (c ^ d)
看到位运算 → 先按优先级算括号内,再算与,最后算或
易把结果 11 误读为二进制 11(即十进制 3)或八进制 11(即十进制 9),题目问的是数值结果,非进制表示
考点:位运算(与、或、异或)|运算符优先级
按优先级先算括号:c^d=15^4=11,再算 a&b=3&7=3,最后 3|11=11。
c^d=15^4=11
a&b=3&7=3
3|11=11