C#中的流程控制(布尔逻辑的用法)

  1. 布尔逻辑
     bool类型可以有两个值:true和false ,这种类型常用于记录某些操作的结果 。 bool类型可用于存储比较的结果
     布尔比较需要使用布尔比较运算符

运算符 类别 示例表达式 结果
== 二元 1=2==3 如果2等于3 ,1的值就是true ,否则就是false。
!= 二元 1=2 !=3 如果2不等于3 ,1的值就是true ,否则就是false。
< 二元 1=2<3 如果2小于3 ,1的值就是true ,否则就是false。

二元 1=2>3 如果2大于3 ,1的值就是true ,否则就是false。
<= 二元 1=2<=3 如果2小于等于3 ,1的值就是true ,否则就是false。
= 二元 1=2>=3 如果2大于等于3 ,1的值就是true ,否则就是false。
 在上表中 ,1都是bool类型的变量 ,2和3则是用来比较的不同的类型
 &和 | 运算符也有两个类似的运算符 ,称为条件布尔运算符

运算符 类别 示例表达式 结果
&& 二元 1 !=2&&3 如果2和3 都是true,1的值就是true ,否则就是false。
|| 二元 1 !=2 ||=3 如果2或3 是true ,1的值就是true ,否则就是false。
 这些运算符的结果与&和 | 完全相同 ,但得到的结果的方式有一个重要的区别:其性能比较好。
 如果&&运算符的第一个操作数是false ,就不需要考虑第二个操作数的值 ,因为无论第二个操作数的值是什么 ,其结果都是false 。同样 ,如果第一个操作数是true ,|| 运算符就返回true ,不必考虑第二个操作数的值
 布尔赋值运算符

运算符 类别 示例表达式 结果
&= 二元 1&=2 1的值是1&2的值
|= 二元 1 |=2 1的值是1 | 2的值。
^= 二元 1^=2 1的值是1^2的结果
信息来源于百度


版权声明:本文为weixin_44547598原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。