C語言基礎(chǔ)知識—賦值運算符與賦值表達(dá)式
賦值符號 “=“就是賦值運算符,作用是將一個數(shù)據(jù)賦給一個變量或?qū)⒁粋€變量的值賦給另一個變量,由賦值運算符組成的表達(dá)式稱為賦值表達(dá)式。一般形式為:
變量名 = 表達(dá)式
在程序中可以多次給一個變量賦值,每賦一次值,與它相應(yīng)的存儲單元中的數(shù)據(jù)就被更新一次,內(nèi)存中當(dāng)前的數(shù)據(jù)就是最后一次所賦值的那個數(shù)據(jù)。
例:a=12; 此表達(dá)式讀作“將10的值賦值給變量a”。
a、如果賦值號兩邊的運算對象類型不一致,系統(tǒng)會自動進(jìn)行類型轉(zhuǎn)換,轉(zhuǎn)換的規(guī)則:將賦值號右邊表達(dá)式的值的類型轉(zhuǎn)換成賦值號左邊變量的類型,
例:int y=3.5; 在變量y中最終存儲的是整數(shù)3。
b、 可以將復(fù)制表達(dá)式的值再賦值給變量,形成連續(xù)賦值。
例如:x=y=25 是一個連續(xù)賦值表達(dá)式,x=y=25 等價于x=(y=25),所以表達(dá)式x=y=25 最終的值為25 。
點擊加載更多評論>>