问题 单项选择题

若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为( )。

A.*= << > % Sizeof

B.<< *= > % sizeof

C.*= > << sizeof %

D.*= > << % sizeof

答案

参考答案:D

解析:
本题主要考查算术运算的优先级。顺序如下:

运算符+-(单项求正、求负)*/%+-
结合性自右向左自左向右自左向右
优先级同级同级同级
高→低
*=、>、<<、%、sizeof的优先级依次递增。

单项选择题
单项选择题