算术运算符:(算数表达式:由算数运算符连接的式子叫做算数表达式)
++自加1 有前加和后加
举个栗子:
int age=18;
Int sum=age++ -10;
Console.WriteLine(age);
Console.WriteLine(sum);
相当于
int age=18;
int sum=age-10;
age=age+1;
Console.WriteLine(age);
Console.WriteLine(sum);
输出的结果第一行为19,第二行为8;也是age++先取原值进行减法运算,在进行自+1运算。
int age=18;
Int sum=++age -10;
Console.WriteLine(age);
Console.WriteLine(sum);
相当于:
int age=18;
age=age+1;
int sum=age-10;
Console.WriteLine(age);
Console.WriteLine(sum);
输出的结果第一行为19,第二行为9;也是age++先自加1然后进行减法运算。
两者之间的区别就是先进行自加1在进行运算,还是先进行运算再进行自加1;
--自减1 有前减和后减
Ps:一元运算符+/-比二元运算符++/--优先级高
)+=
age+=3,意思是age=age+3;
前者比后者运算效率高,计算速度更高。)-=
)*=
)/=
)%=