位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言基礎(chǔ)知識(shí)—賦值運(yùn)算符與賦值表達(dá)式

提問(wèn)人:ylm發(fā)布時(shí)間:2020-09-25

賦值符號(hào) “=“就是賦值運(yùn)算符,作用是將一個(gè)數(shù)據(jù)賦給一個(gè)變量或?qū)⒁粋€(gè)變量的值賦給另一個(gè)變量,由賦值運(yùn)算符組成的表達(dá)式稱(chēng)為賦值表達(dá)式。一般形式為:

變量名 = 表達(dá)式

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

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

a、如果賦值號(hào)兩邊的運(yùn)算對(duì)象類(lèi)型不一致,系統(tǒng)會(huì)自動(dòng)進(jìn)行類(lèi)型轉(zhuǎn)換,轉(zhuǎn)換的規(guī)則:將賦值號(hào)右邊表達(dá)式的值的類(lèi)型轉(zhuǎn)換成賦值號(hào)左邊變量的類(lèi)型,

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

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

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

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

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