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