当前位置: 代码迷 >> 综合 >> 【C#】面向过程(7)——布尔运算
  详细解决方案

【C#】面向过程(7)——布尔运算

热度:64   发布时间:2023-10-01 21:18:22.0

1、相等判断:==,不要和=混淆。WriteLine("{0}",i==1);WriteLine("{0}",i=1);的区别。

Console.WriteLine("{0}",i=1);//C#中赋值表达式也有值,它的值表示为赋值后变量的值 

2、不等判断:!=

3、大小比较:<、>、<=、>=

4、取反:!

5、组合运算:&&(并且)、||(或者)。

  • && 并且:只有两边都为true的时候,表达式的值才为true,否则是false;
  • ||或者:两边只要有一个为true的时候,表达式的值就是true,否则是false;
  • &&、||是短路运算,试验。

6、bool类型只有两个取值:bool b1=true;

Bool  b2=false;

7、打印出变量的值:

            int i1 = 20;int i2 = 30;Console.WriteLine("{0}",i1>10&&i2<100);//&&并且,只有两边都是true的时候,&&的值才是true,否则就是false。true&&true就是true,true&&false 还是false,false&&false就是falseConsole.WriteLine("{0}",i1>200&&i2<100);Console.WriteLine("{0}",i1>200||i2<100);//||或者,两边只要有一个为true,那么就是true。true||true还是true,true||false还是true,false||false就是false//&&和||的区别在于两边有一个为false,一边为true的时候的不同。