位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 賦值轉(zhuǎn)換

提問人:劉團圓發(fā)布時間:2020-11-28

    賦值轉(zhuǎn)換是在賦值運算中芫成的。當賦值運算符右側(cè)的操作數(shù)的值與左側(cè)的變量的類型不一致時,將右側(cè)的操作數(shù)類型轉(zhuǎn)換為左側(cè)的變量的類型。具體轉(zhuǎn)換規(guī)則為:

    ①整型數(shù)據(jù)賦給float或double型變量,整型數(shù)據(jù)數(shù)值不變,但以浮點數(shù)形式存儲到變量中。

    ②將flaot或double型數(shù)據(jù)賦給整型時,舍棄小數(shù)部分。例如:

    int x;

    x=4.3;

    則賦值轉(zhuǎn)換后x的值為4。

    ③將字符型數(shù)據(jù)賦給整型變量,數(shù)值不變,將字符型變量的8個二進制位存入整型變量的低八位中。

    ④將整型數(shù)據(jù)賦給字符型變量,由于整型數(shù)據(jù)所占內(nèi)存空間高于字符型,所以只將整型數(shù)據(jù)的低八位存入字符型變量中。

    ⑤float型數(shù)據(jù)轉(zhuǎn)換為double型變量,數(shù)值不變,只在floa鋰數(shù)據(jù)尾部加0以賦給double型數(shù)據(jù)。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部