当前位置:嗨网首页>书籍在线阅读

11-优先级

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.3.2 优先级

!运算符的优先级很高,比乘法运算符还高,与递增运算符的优先级相同,只比圆括号的优先级低。 && 运算符的优先级比 || 运算符高,但是两者的优先级都比关系运算符低,比赋值运算符高。因此,表达式 a > b && b > c || b > d 相当于 ((a > b) && (b > c)) || (b > d)

也就是说, b 介于 ac 之间,或者 b 大于 d

尽管对于该例没必要使用圆括号,但是许多程序员更喜欢使用带圆括号的第2种写法。这样做即使不记得逻辑运算符的优先级,表达式的含义也很清楚。