布尔逻辑

bool类型可以有两个值:true或者false。

布尔比较需要使用布尔比较运算符(关系运算符),下图:var1为布尔类型的变量,var2,var3则可以是不同类型。

布尔逻辑运算,goto语句-LMLPHP

布尔运算符:

布尔逻辑运算,goto语句-LMLPHP

布尔逻辑运算,goto语句-LMLPHP

布尔赋值运算符:这些运算符处理布尔值和数值的方式与&,|,^相同

布尔逻辑运算,goto语句-LMLPHP

练习:用户键入一个正数,然后代码使用该整数直行各种布尔运算

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个数字:");
            int myint = Convert.ToInt32(Console.ReadLine());
            ;
             && myint < ;
            ;

            Console.WriteLine("{0}小于10,这个判断为:{1}", myint, int1);
            Console.WriteLine("{0}大于2,并且小于10,这个判断为:{1}", myint, int2);
            Console.WriteLine("{0}大于122,这个判断为:{1}", myint, int3);
            Console.ReadKey();
        }
    }
}

运算符优先级更新:

布尔逻辑运算,goto语句-LMLPHP

var1 = var2 <=  && var2 >= ;
//运算过程:&&运算符在<=和>=运算符之后执行

goto语句

goto语句可以直接跳转到有标签的代码行上。

优点:控制什么时候执行哪些代码的一种简单方式;

缺点:使用这个语句将使代码晦涩难懂。

不建议使用该语句。

05-08 08:30