运算符,条件运算符

 分类    符号                       解释                                              优先级

算数

++   --    加加     减减  由高到低,即执行顺序由上到下(圆括号的优先级最高)        
* / % 乘  除  取余
+   - 加  减
关系 >  <  >=  <= 大于  小于   大于等于  小于等于
==    != 等于    不等于
逻辑 && 与(并且)
||
非(注:优先级在此表的最顶层)
条件运算符 ?: 唯一的一个三元运算符  如果
赋值   =    +=   -=  *=  /=   %= 如:x-=4即x=x-4

               优先级:
                        前++,前--
                        * / %
                        + -
                        比较运算符
                        逻辑运算符
                        有括号的先算小括号内的
                       !最后取反
                        当一句结束之后才是后加后减

 

 

 

 

 

 

 

 

 

 

 

 

 

前加加  出现在等号右边的时候,先算加加,再运算赋值

后加加  出现在等号右边的时候,先用原来的值赋值,再算加加

a++  相当于a=a+1

++a  相当于a=a+1

 b=3+a++         运算顺序 b=3+a;a=a+1 

 b=3+(++a)               a=a+1; b=3+a         

    int a = 10, b = ++a;      //b=++a为a=a+1  b=a  ;b=a++为b=a  a=a+1            

    Console.WriteLine("a="+a);          

    Console.WriteLine("b="+b);

bool  jieguo = a>b  比较表达式返回bool值结果,条件满足返回true,不满足返回false

 

   while (true)   让程序循环运行          

   {          加大括号不然只会循环运行Console.WriteLine("请输入数字一(输入完成后按回车继续):")                

         Console.WriteLine("请输入数字一(输入完成后按回车继续):");                

         int a = int.Parse(Console.ReadLine());             

         Console.WriteLine("请输入数字一(输入完成后按回车继续):");               

         int b = Convert.ToInt32(Console.ReadLine());

         bool jieguo = a >= b;                

         Console.WriteLine(jieguo);

  }

ConsoleRead()是int类型     ConsoleReadLine()是string类型

 

 

条件运算符:

条件表达式?语句一:语句二;
当满足条件执行第一部分,不满足执行后边

 

posted @ 2015-06-17 14:51  蓝瑟黄昏  阅读(192)  评论(0编辑  收藏  举报