資料型別轉換

2021-08-21 18:18:19 字數 602 閱讀 3329

*       任意型別的資料可以轉換成string型別

*      從低精度轉向高精度永遠不會溢位,並且總是成功的。

*      從高精度轉向低精度,必然會有資訊丟失,有可能失敗。

*      隱式型別轉換:從低階向高階的轉換,系統將自動執行,程式設計師無需任何操作

*      精度由低到高的排序:byte < short < int < long < float < double

*      顯式型別轉換(強制轉化):把高精度的變數賦值給低精度

*      格式:(型別名)要轉換的值

*      可能會導致精度損失

*       只要是boolean型別以外其他型別之間的轉換都能以顯示型別的轉換的方法達到

*                      ***當把整數賦值給乙個byte、short、int、long型變數時,

*      不可以超出這些變數的取值範圍,否則必須進行強制型別轉換。

public class first 

}

日常雞湯:起床賺錢了。。。

資料型別 型別轉換

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