C語言基礎(chǔ)知識—復(fù)合的賦值運算符
提問人:ylm發(fā)布時間:2020-09-25
在賦值運算符之前加上其他運算符可以構(gòu)成復(fù)合賦值運算符。其中與算術(shù)運算有關(guān)的復(fù)合運算符是:+=,-=,*=,/=,%= 。
兩個符號之間不可以有空格,復(fù)合賦值運算符的優(yōu)先級與賦值運算符的相同。表達式n+=1等價于n=n+1,作用是取變量n中的值增1再賦給變量n,其他復(fù)合的賦值運算符的運算規(guī)則依次類推。
如求表達a+=a-=a*a 的值,其中a的初值為12 。
步驟:
(1)先進行“a-=a*a“運算,相當于a=a-a*a=12-144=-132 。 (2)再進行“a+=-132“運算,相當于 a=a+(-132)==-264 。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>