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就是false
Console.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的时候的不同。