布尔逻辑
bool类型可以有两个值:true或者false。
布尔比较需要使用布尔比较运算符(关系运算符),下图:var1为布尔类型的变量,var2,var3则可以是不同类型。
布尔运算符:
布尔赋值运算符:这些运算符处理布尔值和数值的方式与&,|,^相同
练习:用户键入一个正数,然后代码使用该整数直行各种布尔运算
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(); } } }
运算符优先级更新:
var1 = var2 <= && var2 >= ; //运算过程:&&运算符在<=和>=运算符之后执行
goto语句
goto语句可以直接跳转到有标签的代码行上。
优点:控制什么时候执行哪些代码的一种简单方式;
缺点:使用这个语句将使代码晦涩难懂。
不建议使用该语句。