四、C#运算符
1、Convert
不兼容的类型转换使用Convert。
2、++、--
++:分为前++和后++,不管是前++还是后++,最终的结果都是给这个变量加1。
区别表现在表达式中:后++,先运算后加一;前++,先加一后运算
//++ int number = 10; int number1 = 10; int result = 10 + number++; //int re = 10 + number; //number++; int result1 = 10 + ++number1; //number1++; //int re1 = 10 + number1; Console.WriteLine(number); Console.WriteLine(result); Console.WriteLine(number1); Console.WriteLine(result1); Console.ReadKey();
3、对于像++或--这样只需要一个操作数就能完成的叫做一元运算符
+ - * / %对于这些需要两个或以上才能完成运算的操作 符,我们称之为二元运算符。
一元运算符的优先级高于二元运算符。
4、关系运算符
>
<
>=
<=
==
!=
关系运算符是用来描述两个事物之间的关系。
5、bool类型
在C#中我们用bool类型来描述对或者错。
bool类型的值只有两个,一个true,一个false
6、逻辑运算符
&& 逻辑与
|| 逻辑或
!逻辑非
逻辑运算符连接的表达式叫做逻辑表达式
逻辑运算符两边放的一般都是关系表达式或者bool类型的值。
7、复合运算符
int number=10;
+=:
number+=20;
number=number+20;
-=
number-=5;
number=number-5;
*=
number*=5;
number=number*5;
/=
%=
8、分支结构
if if-else
9、选择结构
if else-if switch-case
10、循环结构:for foreach while do-while