c语言逻辑运算符有哪些,及运算先后顺序?

如题所述

逻辑运算有三种,与或非。
1 逻辑与运算,符号为&&,形式为a&&b;
2 逻辑或运算,符号为||,形式为a||b;
3 逻辑非运算,符号为!,形式为!a。

当逻辑运算写在一起的时候,逻辑非!运算优先级最高,其次为逻辑与&&,最低为逻辑或||。
即先计算非,再计算与,最后计算或。
同类运算时,运算顺序为从左到右。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-18
按先后顺序:!逻辑非运算符、&&逻辑与运算符、||逻辑或运算符、
第2个回答  2010-12-18
c语言逻辑运算符有 !(非) > &&(与) > ||(或)本回答被网友采纳
相似回答