c語(yǔ)言強(qiáng)制類(lèi)型轉(zhuǎn)換例子 c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?
c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?當(dāng)操作數(shù)的類(lèi)型不同且不屬于基本數(shù)據(jù)類(lèi)型時(shí),通常需要強(qiáng)制類(lèi)型轉(zhuǎn)換以將操作數(shù)轉(zhuǎn)換為所需類(lèi)型。類(lèi)型轉(zhuǎn)換1。自動(dòng)類(lèi)型轉(zhuǎn)換2。強(qiáng)制式轉(zhuǎn)換自動(dòng)式轉(zhuǎn)換可分為兩種情況:1。當(dāng)對(duì)不
c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?
當(dāng)操作數(shù)的類(lèi)型不同且不屬于基本數(shù)據(jù)類(lèi)型時(shí),通常需要強(qiáng)制類(lèi)型轉(zhuǎn)換以將操作數(shù)轉(zhuǎn)換為所需類(lèi)型。類(lèi)型轉(zhuǎn)換
1。自動(dòng)類(lèi)型轉(zhuǎn)換
2。強(qiáng)制式轉(zhuǎn)換自動(dòng)式轉(zhuǎn)換可分為兩種情況:1。當(dāng)對(duì)不同類(lèi)型的數(shù)據(jù)進(jìn)行操作時(shí),系統(tǒng)會(huì)自動(dòng)將操作優(yōu)先級(jí)低的數(shù)據(jù)轉(zhuǎn)換為操作優(yōu)先級(jí)高的數(shù)據(jù),結(jié)果與操作級(jí)別高的數(shù)據(jù)相同。2當(dāng)賦值運(yùn)算符兩邊的類(lèi)型不同時(shí),系統(tǒng)會(huì)自動(dòng)將右邊表達(dá)式的類(lèi)型轉(zhuǎn)換為左邊的變量類(lèi)型,然后賦值強(qiáng)制類(lèi)型轉(zhuǎn)換:例如:(int)3.1415//取整數(shù)部分(int)a //取a的位數(shù)a是int類(lèi)型,取a的平方根作為sqrt((double)a)