算术运算符
+、-、*、/、%(取模)、++(自加 1 单目)、–(自减 1 单目)
1. +、-、*、/
编辑
编译、运行
总结:
a=1,b=2
c = a + b = 3;
c1 = a - b = -1;
c2 = a * b = 2;
注:
在int数据类型里,
a=1,b=2,1/2=0.5
不能被整除,取整数
所以c3为0。
继而可以实现字符串拼接,如下
编译、运行
2.%(取余)
编辑
编译、运行
总结:
d = 10, f=3
10 / 3 = 3 余1,
所以,g = d % f = 1。
3.++
++可以用在变量名前,也可以用在变量名之后,例如 变量名为 y。
编辑
编译、运行
如果写y++,就会在自身值的情况下加1
我们可以把y++注释,编辑++y,看看效果
编辑
编译、运行
如果写++y,就会在自身值的情况下加1
无论是y++还是++y,都会自身值的情况往上加1
!但是两者是有区别的
例如:变量名为x、z
x++
编辑
编译、运行
++x
编辑
编译、运行
有没有发现两次两次z的值不一样?
总结:
x++:先把x的值赋值给在,然后再给x加1。
++x:先把x的值加1,然后再把x的值赋值给z。
例如:变量名为 k ,j
编辑
编译、运行
4.–
跟上边的++是一样的道理。