一.簡單賦值運(yùn)算符
=
int number = 10;
等號=左邊只能是變量许帐,不能是常量劳坑,下面的寫法是錯誤的:10 = 10 + 5;
結(jié)合性:
賦值運(yùn)算符具有右結(jié)合性, 而且優(yōu)先級比算術(shù)運(yùn)算符低
例如: int a = 3 + 5; 會先計(jì)算3 + 5, 然后再把結(jié)果賦值給a
例如: int a = b = c = 5; 右結(jié)合性可理解為a=(b=(c=5))
二.復(fù)合賦值運(yùn)算符
在賦值符“=”之前加上其它二目運(yùn)算符可構(gòu)成復(fù)合賦值符
/= 除后賦值 變量/=表達(dá)式 如:a/=3;即a=a/3
*= 乘后賦值 變量*=表達(dá)式 如:a*=3;即a=a*3
%= 取模后賦值 變量%=表達(dá)式 如:a%=3;即a=a%3
+= 加后賦值 變量+=表達(dá)式 如:a+=3;即a=a+3
-= 減后賦值 變量-=表達(dá)式 如:a-=3;即a=a-3
int number;
number+=5 注釋:number=number+5
number+=2+3+4
注釋:number=number+(2+3+4)
number+=2x3x4
注釋:number=number+(2x3x4)