1、常见运算符: 赋值:=(赋值)、+=、-=、.... 算术:+、-、*、/、%、++、-- 关系:>、>=、<、<=、==(等于)、!= (不等于)
逻辑:赋值;(赋值)+= 、-=、....
2.逻辑: &&: 与运算符,表示"并且"的意思。运算规则: A&&B: 如果A和B同时成立,整个表达式结果为true; 只要有一个不成立,整个表达式结果为false. 如果A不成立,B不需要计算(短路运算的特点) 在多条件要同时满足时,多个条件就用&&连接! ||:或运算符,表示"或者"的意思。运算规则: A||B: A和B只要有一个成立,整个表达式结果为true. 如果A和B都不成立,整个表达式结果为false; 如果A成立,B不需要计算(短路运算的特点) 在多条件满足1个就可以时,多个条件就用||连接! !:非运算符,表示"不是"的意思。运算规则: !A: 如果A成立,结果是false; 如果A不成立,结果是true。
3、
int a=10,b=20;
bool c=a>b;
Console.WriteLine("{0}",c); //false
Console.WriteLine("{0}",a<b); //true对
Console.WriteLine("{0}",a>b); //true错2
4、
关系和逻辑表达式常作为判断条件,比如:
判断一个整数a是偶数的条件:a%2==0
判断一个整数a是否在0~100之间的条件:a>=0&&a<=100
判断一个整数a是否小于1或大于12的条件:a<1||a>12
判断一个字符c是否是字母的条件:
c>='A'&&c<='Z'||c>='a'&&c<='z'
运算符的优先级:
总体来说,优先级顺序:
算术>关系>逻辑>赋值
有一些比较特殊的:
1)前缀优先级很高,后缀很低
2)!优先级很高
30/(7+2)<4||6%5==1
30>6*2&&40-4*3/6<40
5、
b、形式二:一般用于两种情况二选一
if(条件表达式)
{
条件成立时,要执行的操作;
}
else
{
条件不成立时,要执行的操作;
}
else:否则
6、
if三种语句都可以相互嵌套,就是if语句中可以再出现if语句,比如:
if(xxx)
{
if(yyy)
{
if(zzz)
{
}
}
}
下面的两段代码含义一样!
if(a>=0)
{
if(a<=100)
{
}
}
if(a>=0&&a<=100)
{
}
【完篇】