1.2.2 赋值运算符
=:赋值运算符。其表示将一个数据赋给一个变量。例如,“i=1”表示将1赋值给变量i,那么变量i的值就是1。它也可以表示将一个表达式赋值给一个变量。例如,“i=i+1”表示将变量i与1进行加法运算后将和赋值给左边的变量i。因为左右两边都有变量i,也可以写成“i+=1”,中间的运算符是由“+”和“=”两个运算符构成的“+=”,其运算规则是运算符的左右两边先进行算术运算符“+”的运算,然后将结果赋值给左侧的变量。这种运算符称为复合运算符,类似的运算符还有“-=”“*=”“/=”“%=”等,它们的运算规则是一样的,即左右两边先进行算术运算,再将结果赋值给左侧的变量。例如,“i-=1”相当于“i=i-1”;“i*=2”相当于“i=i*2”;“i/=2”相当于“i=i/2”;“i%=2”相当于“i=i%2”。但复合运算符不能将表达式赋值给表达式。例如,使用“i+j=t”将变量t赋值给“i+j”,这样的赋值方式是错误的。(https://www.daowen.com)