c#基础(二)
1.bool数据类型,非真即假,true,false。
2.关系运算符:>,>=,<,<=,==(等于),!=(不等于)。 注意:两个相等用“==”,一个“=”为赋值。
3.逻辑运算符:结果也是非真即假。 注意:逻辑与和逻辑或的短路现象
a:&&(逻辑与)两边同为真,结果真。 &&--- 一假即假
b:||(逻辑或):两边同为假,结果假。 || --- 一真即真
c:!(逻辑非):将表达式的结果取反。 例:3>5 && 1+1==2 (假)
4.程序的三种结构:1.顺序结构:顺序执行语句 2.分支结构:通过判断选择执行 3.循环结构:在满足某个条件的时候反复执行一个语句序列(循环)
5.if 语句(分支结构)
三种形式:1.if(条件表达式) 注意:if语句后面不需要“;”,因为大括号的语句和if语句没有关系,无论条件真假都会执行语句1.
{语句1;}
2.if()
{语句1;}
else
{语句2;}
3.if()
{}
else if
{}
else
{}
6.条件运算符:条件表达式?表达式1:表达式2; 如果真,表达式的值为1的值,如果假表达式的值为2的值。
例:int c =a>b?a:b;
7.switch 语句:多分支语句,通过整型来判断;switch通常与case配合使用;switch--开关;case---情况。
语法: switch(表达式)
{
case 值1:{语句1;break;}
case 值2:{语句2;break;}
case 值3:{语句n;break;}
default:{语句n+1;break;}
}
例:int number=10;
switch(number)
{case1:Console.WriteLine("1");break;
case2:Console.WriteLine("2");break;
}