當資料庫型別不一樣時,將會發生資料型別轉換。
當資料庫型別不一樣時,將會發生資料型別轉換。
自動型別轉換(隱式)
1.特點:**不需要進行特殊處理,自動完成
2.規則:資料範圍從小到大
public
class
automatictype
}
特點:1.**需要進行特殊的格式處理,不能自動轉換
2.格式:範圍小的型別 範圍小的變數名=(範圍小的型別)原本範圍大的資料;
注意事項:
1.強制型別轉換一般不推薦使用,因為有可能發生精度損失,資料溢位。
2.byte/short/char這三種型別都可以發生數**算,例如加法」+「
3.byte/short/char這三種型別在運算的時候,都會被首先提公升為int型別,然後再計算
4**.boolean型別不可以發生任何資料型別轉換**
public
class
musttype
}
資料型別 型別轉換
這樣的語句將報錯,因為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型別...