一、赋值符号:=
先看右侧,再看左侧,把右侧的值赋值给左侧的变量
eg:string myName = "Lary";
二、算术运算符
(一)加+:
(1)用自己计算,先算右侧结果,再赋值给左侧变量
eg:
打印结果是i的值是3
(2)连续运算,先算右侧结果,再赋值给左侧变量
eg:
打印结果i为99了
(3)初始化时就运算,先算右侧结果,再赋给左侧变量
(二)减-:
同理:
(1)
(2)
(3)
(三)乘*:
同理:
(1)
(2)
(3)
(四)除/:
与上述运算符基本规则一样,但需要注意小数的问题
默认的整数数值类型时int,如果 用来做除法运算要注意可能会丢失小数点后面的小数
如果想用浮点数来存储数值,在运算中一定要有浮点数的特征(加f)
(五)取余%:
(1)
(2)y为1
(3)同理
三、算数运算符的优先级
(1)优先级是指在混合运算中的运算顺序
(2)乘除取余优先级高于加减,先算乘除取余后算加减
(3)括号可以改变优先级,优先计算括号里面的内容
(4)多组括号先算最里层括号,依次向外算
四、算数运算符的复合运算符
固定写法:运算符=
eg:+=、-=、*=、/=、%=
复合运算符是用于自己=自己进行运算
eg:
这里i3+=2;等同于i3=i3+2;
其它复合运算符同理
注意:复合运算符只能进行一种运算,不能混合运算(一个运算符加一个等号=)
五、算数运算符的自增减
注意符号写的先后顺序,表达含义不同
写后面:先用在加
写前面:先加再用