點擊河山之家
免費訂閱,每天都有新內容?
5.2、顯式類型轉換
當把高精度的變量的值賦給低精度的變量時,必須使用顯式類型轉換運算(又稱為強制類型轉換)。語法如下:
(類型名)要轉換的值
下面通過幾種常見的顯式數據類型轉換實例來說明。
例如:將不同的數據類型進行顯式類型轉換,實例代碼如下:
int a = (int)45.23; //此時輸出a的值為45
long y = (long)456.6f; //此時輸出y的值為456
int b = (int)'d'; //此時輸出b的值為100
當執行顯示類型轉換時可能會導致精度丟失,只要是boolean類型以外的其他基本類型之間的轉換全部都能以顯示類型轉換的方法達到。
說明:
當吧整數賦給一個byte、short、int、long型變量時,不可以超出者類變量的取值範圍,否則必須進行強制類型裝換,例如:
byte b = (byte)129;
---------------------------------------------------------
內容來源 --- 張學成
責任主編 --- 張河山
更多內容敬請期待明天統一時間!