算术运算符
算术运算符:+ - * / %
算术运算符:由算术运算符连接起来的式子,如:1+1、a+b(已赋值)
优先级:先乘除,后加减,有括号先算括号里的,同级别的从左到右运算。
小括号可以无限制的套用,但一定要成对出现。
算术运算符和复合赋值运算符
-
++ – 对于像这样的只需要一个操作数就能进行运算的运算符,叫做一元运算符。优先级比二元运算符高。
后加
前加
后减
前减
-
+= -= *= /= %= 对于需要两个操作数进行运算的这些运算符,我们叫做二元运算符。
占位符{0}
从零开始,后面如再有可以写1等。作用就是添加变量。
int类型的数据可以自动的转换为double类型的数据。
或者int类型的数据可以隐式的转换为double类型的数据。
强制转换类型,数据类型之间一定要相兼容,
int转double隐式转换,多小数。
double转int显示转换,丢精度。
转换
Convert(转换)不再仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工、改造的过程。
Convert.ToInt32 将一个基本数据类型转换为另一个基本数据类型。
把其他类型数据转换为int类型。
关系运算符
关系运算符 > <
==(等于、相等) !=(不等)
>=(大于等于、包含) <=(小于等于、包含)
逻辑运算符
逻辑与(并且)&&,逻辑或(或者)||,逻辑非(否定)!
逻辑运算符(与,或,非) 两边 一般情况都是 关系表达式
逻辑与
如果表达式1与表达式2有一个为false,那么整个表达式的结果为false;
如果两个表达式的结果都为true,那么整个表达式的结果true。
逻辑或
如果表达式1||表达式2有一个结果为true,那么整个表达式的结果为true;
如果两个表达式的结果都为false,那么最后结果为false
逻辑非
如果表达式是正确的,那么取反后,就是错误的
如果表达式是错误的,那么取反后,就是正确的