資料型別轉換

2021-09-26 20:24:51 字數 354 閱讀 8050

資料型別轉換之隱式轉換

1、隱式轉換:自動轉換,小範圍的資料型別轉換成大範圍的資料型別,小範圍的資料型別和大範圍的資料型別相互運算時先將小的轉換成大的在計算結果,最後的結果是大範圍的型別。

2、注意:int以下的資料型別,任意兩個計算不是轉成大的,而是統一轉成int型別,計算結果也是int型別,(byte資料型別轉換之強制轉換

1、強制轉換:大資料型別轉換成小資料型別,轉換結果可能和原來的數值不同,所以要考慮要轉換的數值是否在轉換後的資料型別範圍內。

**示例:

class test1

}

資料型別 型別轉換

這樣的語句將報錯,因為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是乙個...

資料型別轉換

資料型別轉換 public class typeconvert 一 容量小的資料型別自動轉換為容量大的資料型別 資料型別按容量大小排序為 byte,short,char int long float double byte,short,char之間不會互相轉換,他們三者在計算時首先回轉換為int型別...