C#逻辑表达式

 1 namespace 逻辑表达式
 2 {
 3     class Program
 4     {
 5         static void Main(string[] args)
 6         {
 7             int age = 20, weight = 100;
 8             //bool result = age >= 20 && weight >= 110;  //与运算〉〉〉运算结果为False |运算步骤为,先进行关系运算,后进行与运算
 9             bool result = age >= 20 || weight >= 110;    //或运算〉〉〉运算结果为True  |只要有一个条件成立结果就为True
10             Console.WriteLine(result);
11             Console.WriteLine(!result);
12             Console.ReadKey();
13         }
14     }
15 }
16 /*
17  (1)&&逻辑与:两边的表达式能求解成bool类型(整个逻辑与运算的结果也是bool类型)
18     两个表达式全部为True,逻辑与结果为True,一个为True,结果为False,全部为False,结果为False
19  (2)||逻辑或:两边的表达式能求解成bool类型(整个逻辑或运算的结果也是bool类型)
20     两个表达式全部为True,逻辑与结果为True,一个为True,结果为True,全部为False,结果为False
21  (3)!逻辑非:在bool类型表达式前加!(bool类型表达式),意为取非。取相反值<<!后只能跟bool类型>>*/

 

posted @ 2012-12-11 23:53  Tianen  阅读(578)  评论(0编辑  收藏  举报