20150908语句跟运算符

 

语句:
条件运算符: ?:

条件语句:实现选择分支
if(条件表达式)

{
...
}

循环语句:实现重复操作

跳转语句:结束循环

异常语句:

 

运算符:

算术运算符: + - * / % ++ --

比较运算符: < > <= >= == !=

逻辑运算符: && || !

 


运算的优先级: 有括号的先算括号以内的

前++ 前--
* / %
+ -
> < >= <= == !=
&& ||
!

#region==算术运算符==

int a, b, c;
a = a + b; //原来的a中的值与b中的值相加后,把结果又赋值给a
a++;//a=a+1;
a--;//a=a-a;
++a;
--a;
int d = a++;//后加加在语句执行晚之后才执行 顺序是int d=a; a=a+1;
int e = ++a;//前加加在语句执行前执行 顺序是 a=a+1; int e =a;

#endregion

#region==比较运算符==

int a, b;
Console.Write("输入a:");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());

bool c = a > b;//判断a是否大于b。 比较表达式返回一个bool值
Console.WriteLine(c);

#endregion

#region==逻辑运算符==
while (true) //无限死循环
{
int a, b, c;
Console.Write("输入a");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());
Console.Write("输入c:");
c = Convert.ToInt16(Console.ReadLine());

bool e = a > b && a > c;
bool f = !(a > b && a > c);//取反值的意思
Console.WriteLine(e);

Console.ReadLine();
}
#endregion

#region==?:的用法==
int a, b, c;
Console.Write("输入a");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());

string s = a > b ? "a>b" : "a<b"; //如果当a>b成立就显示a>b,反之就显示a<b
Console.WriteLine(s);
#endregion

 

posted on 2015-09-08 16:33  路人甲zzz  阅读(123)  评论(0编辑  收藏  举报

导航