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的值是