資料型別轉換

2021-08-20 22:31:52 字數 769 閱讀 7193

理解資料型別的自動轉換:

將取值範圍小的型別自動提公升為範圍大的型別,如:

byte、short、char→int→long→float→double

//乙個int型別變數和乙個byte型別變數進行加法運算,結果會是什麼資料型別?
public static void main(string args)

理解資料型別的強制轉換:

將取值範圍大的型別強制轉換成取值範圍小的型別

強制轉換的格式

資料型別 變數名=(資料型別)被轉資料值; int a=(int)1.5;

強烈注意:

ascll編碼表:

理解char型別和int型別的運算原理:

public static void main(string args)

資料型別 型別轉換

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