C语言运算符优先级大全


C语言运算符优先级大全


在小伙伴们编写程序时,运算符的优先级是很让人头疼的一件事,那么今天就整理出一份运算符优先级大全供小伙伴们参考 。
操作方法
  • 01共有15个优先级 。第一级包括[]、()、.、->四个运算符,结合方向是左到右 。
  • 02第二级运算符包括~_*&!Sizeof八个运算符,结合规律是右到左
  • 03第三级是/*%第四级是 -第五级是<<>> 。结合方向都是左到右 。
  • 04第六级>>=<<=第七级==!=,左到右
  • 05&^1&&11依次属于8到12级,都是左到右
  • 06【C语言运算符优先级大全】13级?:运算符为右到左
  • 0714级=/=*=%= =-=<<=&=^=1=为右到左
  • 0815级,为左到右
特别提示同一优先级的运算符,运算的顺序由结合方向决定 。比如*p与*(p)等效一样 。

    推荐阅读