強制類型轉換


強制類型轉換是通過類型轉換運算來實現的。

其一般形式為: (類型說明符) (表達式) 其功能是把表達式的運算結果強制轉換成類型說明符所表示的類型。

例如: (float) a 把a轉換為浮點型,(int)(x+y) 把x+y的結果轉換為整型。

在使用強制轉換時應注意以下問題:

1.類型說明符和表達式都必須加括號(單個變量可以不加括號),如把(int)(x+y)寫成(int)x+y則成了把x轉換成int型之后再與y相加了。另外,你強制轉換變量a時不要寫成了int a;特別主要類型說明符要括號括起來,不然就是定義變量了。

2.無論是強制轉換或是自動轉換,都只是為了本次運算的需要而對變量的數據長度進行的臨時性轉換,而不改變數據說明時對該變量定義的類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM