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#中的“逻辑运算符”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练