2.13 复合运算符
关于+=,-=这类运算符称为复合赋值运算符:
一定是左边一个运算符x(可能是加减乘除、求余、与或非等)右边一个等号,组成x=的形式。两个符号之间没有空格。
这类运算本质上是一种赋值运算。所以和赋值一样,复合赋值符号左边必须是变量。
a x=5(x代表一种运算符,不是变量x),相当于a=a x 5。
例如下面的代码,a最后的值是11
int a=5;//相当于a=a+6
a+=6;练习题
-
填空题,写出下列a的值(a的初始值都是8):1.a+=6; (2分) [填空]a的值是2.a-=5; (2分) [填空]a的值是3.a*=4; (2分) [填空]a的值是4.a/=2; (2分) [填空]a的值是5.a%=2; (2分) [填空]a的值是