C运算符优先级完整口诀

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C运算符优先级完整口诀相关的知识,希望对你有一定的参考价值。

C运算符优先级完整口诀

C语言常用运算符的优先级口诀是:“单算关逻条赋逗”;
如果加入位运算符,完整口诀是:“单算移关与,异或逻条赋”。
■“单”表示单目运算符:逻辑非(!),按位取反(~),自增(++),自减(--),取地址(&),取值(*);
■“算”表示算术运算符:乘、除和求余(*,/,%)级别高于加减(+,-);
■“移”表示按位左移(<<)和位右移(>>);
■“关”表示关系运算符:大小关系(>,>=,<,<=)级别高于相等不相等关系(==,!=);
■“与”表示按位与(&);
■“异”表示按位异或(^);
■“或”表示按位或(|);
■“逻”表示逻辑运算符:逻辑与(&&)级别高于逻辑或(||);
■“条”表示条件运算符(? :);
■“赋”表示赋值运算符(=,+=,-=,*=,/=,%=,>>=,<<=,&=,^=, |=,!=);

以上是关于C运算符优先级完整口诀的主要内容,如果未能解决你的问题,请参考以下文章

C语言运算符优先级和口诀(转)

C 语言运算符优先级(记忆口诀)

怎样记住c语言运算符优先级?有啥秘诀

运算符优先级记忆口诀及列表(转)

JS重点之运算符以及运算符优先级

c语言中运算符有哪几种,优先级顺序是怎样