若有运算符<<、sizeof、^、&=,则它们按优先级由高至低的正确排列次序是A.sizeof、&=、<<、^ B.sizeof、<<、^、&= C.^、<<、sizeof、&= D.<<、^、&=、sizeof
A、sizeof、&=、<<、^
B、sizeof、<<、^、&=
C、^、<<、sizeof、&=
D、<<、^、&=、sizeof
查看答案
正确答案
试题解析
本题主要考查运算符的优先级。在C语言中包含算术运算符、关系运算符和逻辑运算符等。这些运算符的优先级和结合方式在我们的教材《30天通过计算机等级考试:二级C语言》中可以查阅到。题目中给出运算符优先级从高到低依次为sizeof、<<、^、&=。因此本题的答案选B。