码迷,mamicode.com
首页 > 其他好文 > 详细

第四章 使用判断语句

时间:2021-02-08 11:42:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ble   一个   The   class   操作符   default   有用   操作   switch语句   

1.布尔操作符
1.1布尔操作符是求值为true或false的操作符。

常见布尔操作符 含义 示例 结果(假定 page = 99)
== 等于 page == 100 false
!= 不等于 page != 66 true

1.2关系操作符,属于布尔操作符,它求值的结果为true或false。它们判断一个值是小于还是大于同类型的另一个值。

关系操作符 含义 示例 结果(假定 score = 85)
< 小于 score < 60 false
<= 小于或等于 score >= 85 true
> 大于 score > 80 true
>= 大于或等于 score >= 90 false

逻辑操作符,它将两个布尔表达式或值合并成一个布尔结果。

逻辑操作符 含义 示例 结(假定 Full = false, Empty = true)
&& 逻辑与(AND) Full && Empty false
II 逻辑或(OR) Full II Empty true

2.短路求值
按位与(&&)和按位或(||)都支持短路求值。如:(假定words = 1656)
(words > 2000) && (words >3000)

&&的左操作数求值为false,整个表达式的结果肯定是false。
(words < 2000) || (words < 1500)
||的左操作数求值为true,整个表达式的结果肯定是true。

3.操作符的优先级和结合性
左结合性:从左向右求值。一般的操作符都是左结合性。如:
4 + 5 * 9;


右结合性:从右向左求值。只有赋值操作符是右结合性。如:
int num = 90;

4.switch语句
switch语句很有用,但使用须谨慎。

switch(表达式) //表达式的**类型只能是**:int, char, long, string
{
      case 表达式: ....;break;//break语句阻止直通。也可以用return或throw语句
      case 表达式: ....break;
      default: ....break;//default语句非必须
}

第四章 使用判断语句

标签:ble   一个   The   class   操作符   default   有用   操作   switch语句   

原文地址:https://www.cnblogs.com/abc1728/p/14381241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!