資料型別轉換

2021-06-04 03:00:39 字數 427 閱讀 9275

/**

**資料型別轉換

**/public class typeconvert

}/**(一)容量小的資料型別自動轉換為容量大的資料型別;資料型別按容量大小排序為:

** byte,short,char->int->long->float->double

** byte,short,char之間不會互相轉換,他們三者在計算時首先回轉換為int型別。

** (二)容量大的資料型別轉換為容量小的資料型別時,要進行強制轉換,要加上強制轉換符,但可能造成精度降低或溢位(infinity);使用時要格外注意。

** (三)有多種型別的資料混合運算時,系統首先自動的將所有資料轉換成容量最大的那一種資料型別,然後再進行計算。**/

資料型別 型別轉換

這樣的語句將報錯,因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換 int x 65 char ch char x 舉例1 int age 19 char 女 char result age int 不可以自動轉換成char 精度損失 舉例2 int a 10 int b...

Objective C資料型別 資料型別轉換

資料型別 1.objective c資料型別可以分為 基本資料型別 物件資料型別和id型別。2.基本資料型別有 int float double和char型別。3.物件型別就是類或協議所宣告的指標型別,例如 nsautoreleasepool pool 其中,nsautoreleasepool是乙個...

資料型別轉換

如何將字串 string 轉換成整數 int?1 int i integer.parseint string 2 int i integer.valueof my str intvalue 注 字串轉成 double,float,long 的方法大同小異.2 如何將整數 int 轉換成字串 stri...