unsigned和char這四種類型數(shù)據(jù)的轉(zhuǎn)換規(guī)律是什么?
沒有什么轉(zhuǎn)換規(guī)律,它們是四種不同長度的數(shù)據(jù)類型,一般短數(shù)據(jù)類型向長數(shù)據(jù)類型轉(zhuǎn)換是補(bǔ)零,反之截?cái)啵蚤L轉(zhuǎn)短會丟失精度,編譯器一般會提示這種行為。
long是八個(gè)字節(jié),int四個(gè)字節(jié),char一個(gè)字節(jié),unsigned只是無符號的意思,一般指int,也可以描述其它的。具體的字長也跟系統(tǒng)和編譯器有關(guān),請具體參考編譯器在所在系統(tǒng)上的定義。