C语言 百分网手机站

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

时间:2020-10-13 13:35:14 C语言 我要投稿

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

  C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。以下百分网小编整理的C语言运算符优先级和口诀,希望对大家有所帮助,更多信息请关注应届毕业生网!

  一共有十五个优先级:

  1 () [] . ->

  2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof

  3 * / %

  4 + -

  5 >> <<

  6 > >= < <=

  7 == !=

  8 &

  9 ^

  10 |

  11 &&

  12 ||

  13 ?:

  14 = += -= *= /= %= |= ^= &= >>= <<=

  15 ,

  就着多吧 结合性:2 13 14 是从右至左 其他都是 从左至右有问题可以在交流的.

  共同进步

  括号成员第一; //括号运算符[]() 成员运算符. ->

  全体单目第二; //所有的单目运算符比如++、 --、 +(正)、 -(负) 、指针运算*、&乘除余三,加减四; //这个"余"是指取余运算即%

  移位五,关系六; //移位运算符:<< >> ,关系:> < >= <= 等

  等于(与)不等排第七; //即== 和!=

  位与异或和位或; //这几个都是位运算: 位与(&)异或(^)位或(|)

  "三分天下"八九十;

  逻辑或跟与; //逻辑运算符:|| 和 &&

  十二和十一; //注意顺序:优先级(||) 底于 优先级(&&)

  条件高于赋值, //三目运算符优先级排到13 位只比赋值运算符和","高

  逗号运算级最低! //逗号运算符优先级最低

【C语言运算符优先级和口诀】相关文章:

1.c语言算术运算符

2.C语言条件运算符

3.C语言关系运算符

4.C语言位运算和sizeof运算符详解

5.关于C语言赋值运算符

6.C语言中的运算符

7.C语言复合赋值运算符

8.C语言赋值运算符详解

9.c语言位运算符的用法