C# 逻辑运算符
在接下来的时间里面,我们准备为大家介绍“C# 逻辑运算符”。
1、逻辑运算符分为3种,分别是“与”、“或”、“非”,
首先,我们来看看3种运算符的符号,分别如下:
与运算符:&& 或 and
或运算符:|| 或 or
非运算符:!
2、逻辑运算符的运算规则
(1)逻辑运算符的运算对象与运算结果都是布尔型数据,即true与false。
(2)与运算的规则:大家可以将与运算看作是“乘法”运算即可,规则如下:
我们将true等价为1,flase等价为0,这样,大家理解起始会比较直观。
0 && 1 等于 0 即 false (大家可以将它理解为0乘以1等于0)
0 && 0 等于 0 即 false (大家可以将它理解为0乘以0等于0)
1 && 1 等于 1 即 true (大家可以将它理解为1乘以1等于1)
(3)或运算的规则,如下:
我们将true等价为1,flase等价为0,这样,大家理解起始会比较直观。
0 || 1 等于 1 即 true
0 || 0 等于 0 即 false
1 || 1 等于 1 即 true
(4)非运算的规则,如下:
我们将true等价为1,flase等价为0,这样,大家理解起始会比较直观。
!0 等于 1 即 true
!1 等于 0 即 false
3、逻辑运算的结果
从上面的运算规则可以看到,逻辑运算的结果只有两种,要么是true,要么是false。
4、 例子:
int a = 3;
int b = 4;
if ( a > 5 || a < 10 )
{
a = 10;
}
else if ( a == 3 )
{
b = 20;
}
例子分析:
(1)首先,定义了变量a与b,初值分别为3 与4。
(2)然后,程序再执行 if 语句,并判断a > 5,即判断3 > 5,结果为false,因为,3不大于5,
然后,程序再判断a < 10,即判断3 < 10,结果为true,因为,3是少于10,
然后,程序再把两次的判断结果 false 即0与 true 即1通过或运算符再运算一次,
即 0 || 1,按照上面学习的运算规则,我们可以知道结果等于1即 true,
所以,就执行其主体中的代码,a = 10,这样,变量a中的值就由3变为10。
非常好,现在,我们已经掌握了C#中的“逻辑运算符”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)