一,算术运算符
在程序所运用的算术运算符跟平常算术一样,算术预算符又分为一元运算符和二元运算符。
一元:++(自增)、--(自减)、+(取正)、-(取减)
二元:*(乘)、/(除)、%(求余)、+(加)、-(减)
优先级
一元的运算符的优先级要高于二元的运算符。如果在一个表达式当中,既有一元运算符,又有二元运算符,我们要先计算一元运算符。
++:分为前++和后++,不管是前++还是后++,最终结果都是给这个变量加—;如果是前++,则是给自身加一,然后带着加一后的值参与运算。
二、 关系运算符
关系运算符是用来描述两个事物之间的关系,由关系运算符连接的表达式称之为关系表示式。
==,!=,>,<,>=,<=,
<,>,<=,>=运算优先级高,==,!=运算优先级低
三、逻辑运算符
C#语言的逻辑运算符是对变量的值、表达式的运算结果进行比较,基比较结果为True或False。
&& 逻辑与,可以理解为并且的意思.
|| 逻辑或,可以理解为或者的意思,也就是条件可以2取一
! 逻辑非 (一元表达式)
优先顺序
(高)!,&&,||(低)