问题 单项选择题

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

A.*= << > % sizeof

B.<< *= > % sizeof

C.%=><< sizeof %

D.*=><< % sizeof

答案

参考答案:D

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

运算符+-(单目求正、求负)*/%+-
结合性自右

向左
自在向右自左

向右
优先级同级同级同级
高→低
*=、>、<<、%、sizeof的优先级依次递增。

选择题
判断题