2018-03-25類(lèi)型轉(zhuǎn)換

類(lèi)型轉(zhuǎn)換
通常在語(yǔ)句和表達(dá)式中應(yīng)使用類(lèi)型相同的變量和常量。但是如果使用了混合類(lèi)型,C會(huì)采用一套規(guī)則進(jìn)行自動(dòng)類(lèi)型轉(zhuǎn)換。
1.當(dāng)類(lèi)型轉(zhuǎn)換出現(xiàn)在表達(dá)式時(shí),無(wú)論是unsigned還是signed的char和short都會(huì)被自動(dòng)轉(zhuǎn)換成int。
2.涉及兩種類(lèi)型的運(yùn)算,兩個(gè)值會(huì)被分別轉(zhuǎn)換成兩種類(lèi)型的更高級(jí)別。
3.類(lèi)型的級(jí)別分別從高至低依次是long double,double,float,unsignedlong long,long long,unsigned long,long,unsigned int,int。
4.在賦值表達(dá)式語(yǔ)句中,計(jì)算的最終結(jié)果會(huì)被轉(zhuǎn)換成被賦值變量的類(lèi)型。這個(gè)過(guò)程可能導(dǎo)致類(lèi)型升級(jí)或降級(jí)。
5.當(dāng)作為函數(shù)參數(shù)傳遞時(shí),char和short被轉(zhuǎn)換成int,float被轉(zhuǎn)換成double。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一類(lèi):邏輯型boolean 第二類(lèi):文本型char 第三類(lèi):整數(shù)型(byte、short、int、long) c...
    Jasonme閱讀 1,191評(píng)論 0 4
  • Lua 5.1 參考手冊(cè) by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,258評(píng)論 0 38
  • 一、Java 簡(jiǎn)介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)...
    子非魚(yú)_t_閱讀 4,564評(píng)論 1 44
  • 今天是eason的生日,鼓了半天勇氣想把第一篇文章,寫(xiě)給eason,關(guān)于深夜睡不著時(shí),傷心時(shí),猶豫時(shí),幻想時(shí),ea...
    一半射手一半摩羯閱讀 359評(píng)論 0 0
  • 希望你以后娶一個(gè)像我希望的女人這樣你就能永遠(yuǎn)記住我.又害怕你之后娶一個(gè)像我一樣的女人.如果像我為什么不能是我?
    束園閱讀 429評(píng)論 0 0

友情鏈接更多精彩內(nèi)容