C#之赋值运算符
C#之賦值運(yùn)算符
? ? ? ? ? 賦值運(yùn)算符
? ? ? ? ??作用:為常量和變量進(jìn)行初始化,或?yàn)樽兞抠x予一個(gè)新的值。
? ? ? ? ??賦值運(yùn)算符,不僅可以在變量被聲明時(shí)賦值,還可以對(duì)已經(jīng)初始化的變量賦值。
? ? ? ? ??Type VariableName =Value
? ? ? ? ??VariableName = NewValue
? ? ? ? ??如果為某個(gè)變量多次賦值,改變量的值以最新的賦值為標(biāo)準(zhǔn)。
?
? ? ? ? ??算術(shù)賦值運(yùn)算符
? ? ? ? ??作用:結(jié)合算術(shù)運(yùn)算為變量賦值,包括5中基本的賦值類(lèi)型。
? ? ? ? ??+=
? ? ? ? ??a+=b
? ? ? ? ? 等價(jià)于:a=a+b
? ? ? ? ??加法賦值運(yùn)算,先對(duì)變量進(jìn)行加法運(yùn)算,再將新值賦予變量
? ? ? ? ??-=
? ? ? ? ??a-=b
? ? ? ? ??等價(jià)于:a=a-b
? ? ? ? ??減法賦值運(yùn)算,先對(duì)變量進(jìn)行減法運(yùn)算,再將新值賦予變量
? ? ? ? ??*=
? ? ? ? ??a*=b
? ? ? ? ?等價(jià)于:?a=a*b
? ? ? ? ??乘法賦值運(yùn)算,先對(duì)變量進(jìn)行乘法運(yùn)算,再將新值賦予變量
? ? ? ? ??/=
? ? ? ? ??a/=b
? ? ? ? ??等價(jià)于:a=a/b
? ? ? ? ??除法賦值運(yùn)算,先對(duì)變量進(jìn)行除法運(yùn)算,再將新值賦予變量
? ? ? ? ??%=
? ? ? ? ??a%=b
? ? ? ? ??等價(jià)于:a=a%b
? ? ? ? ??取模賦值運(yùn)算,先對(duì)變量進(jìn)行取模運(yùn)算,再將新值賦予變量
? ? ? ? ??進(jìn)行算術(shù)賦值運(yùn)算時(shí),先對(duì)運(yùn)算符兩側(cè)的變量,進(jìn)行相應(yīng)的運(yùn)算,然后,再將運(yùn)算的結(jié)果賦予運(yùn)算符左側(cè)的變量。
總結(jié)