语句:
条件运算符: ?:
条件语句:实现选择分支
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