位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言基礎(chǔ)知識—賦值運算符與賦值表達式

提問人:ylm發(fā)布時間:2020-09-25

賦值符號 “=“就是賦值運算符,作用是將一個數(shù)據(jù)賦給一個變量或?qū)⒁粋€變量的值賦給另一個變量,由賦值運算符組成的表達式稱為賦值表達式。一般形式為:

變量名 = 表達式

在程序中可以多次給一個變量賦值,每賦一次值,與它相應(yīng)的存儲單元中的數(shù)據(jù)就被更新一次,內(nèi)存中當前的數(shù)據(jù)就是最后一次所賦值的那個數(shù)據(jù)。

例:a=12; 此表達式讀作“將10的值賦值給變量a”。

a、如果賦值號兩邊的運算對象類型不一致,系統(tǒng)會自動進行類型轉(zhuǎn)換,轉(zhuǎn)換的規(guī)則:將賦值號右邊表達式的值的類型轉(zhuǎn)換成賦值號左邊變量的類型,

例:int y=3.5; 在變量y中最終存儲的是整數(shù)3。

b、 可以將復(fù)制表達式的值再賦值給變量,形成連續(xù)賦值。

例如:x=y=25 是一個連續(xù)賦值表達式,x=y=25 等價于x=(y=25),所以表達式x=y=25 最終的值為25 。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部