基本資料型別轉換

2021-10-22 16:53:21 字數 491 閱讀 3581

自動型別轉換

整型、實型(常量)、字元型資料可以混合運算。運算中,不同型別的資料先轉化為同一型別,然後進行運算。

轉換從低階到高階。

低 ------------------------------------> 高

byte,short,char—> int —> long—> float —> double

資料型別轉換必須滿足如下規則:

1. 不能對boolean型別進行型別轉換。

2. 不能把物件型別轉換成不相關類的物件。

3. 在把容量大的型別轉換為容量小的型別時必須使用強制型別轉換。

4. 轉換過程中可能導致溢位或損失精度

5. 浮點數到整數的轉換是通過捨棄小數得到,而不是四捨五入

強制型別轉換

1. 條件是轉換的資料型別必須是相容的。

2. 格式:(type)value type是要強制型別轉換後的資料型別 例項:

基本資料型別轉換

八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...

基本資料型別轉換

1.其他型別轉stringa.tostring 生成乙個新的字串,不會改變原來的資料型別。a.tostring 2 轉換為二進位制的字串。a.tostring 8 轉換為八進位制的字串。string a 強制轉換為字串型別 兩者區別 x.tostring 不能轉換null和undefined,如需轉...

基本資料型別轉換

容量小的型別自動轉換為容量大的資料型別。資料型別按容量大小排序為 有多種型別的資料混合運算時,系統首先自動將所有資料轉換成容量最大的那種資料型別,然後再進行計算。byte,short,char三者在計算時首先轉換為int型別。當把任何基本型別的值和字串值進行連線運算時 基本型別的值將自動轉化為字串型...