2.6 不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算
C語言中不同類型的數(shù)據(jù)間的轉(zhuǎn)換是由系統(tǒng)自動進(jìn)行的,其轉(zhuǎn)換規(guī)律是:
↑ double←float
|↑
|long
|↑
|unsigned
|↑
|int←char,short
圖中向左的箭頭表示必定的轉(zhuǎn)換,如字符型和short型必定轉(zhuǎn)換為int型,float型在運(yùn)算時(shí)先轉(zhuǎn)為double型(即使是兩個(gè)float型相加也都先轉(zhuǎn)換成double型,然后再相加)。向上的箭頭表示當(dāng)運(yùn)算對象為不同類型時(shí)的轉(zhuǎn)換的方向。