基本資料型別 Int Double Float

2021-07-07 10:53:51 字數 960 閱讀 5677

1.整型

儲存整型值的基本型別是 int. int 在32位的裝置中表現為32位整型,而在64位的裝置中則為64位整型。

我們可以通過兩個靜態屬性 min 和 max 來知道其能儲存的最小值和最大值:

當需要特定長度的整型時,可以使用 int8、int16、 int32或者int64.

需要注意的是由於 swift 是一門強型別語言,**中不能隨意混合搭配使用 int 的各種型別,並且不能在混合型別之間進行數**算和比較操作。因為編譯器不允許在**中混合使用無符號值和有符號值,不允許不同長度的型別混合使用,也不允許將某種型別賦值給另外一種型別。為此,蘋果公司建議使用 int 型別,除非需要使用特定長度型別或必須使用無符號值(遇到確實非常大的數字時)。這樣可以避免在**中必須江某種型別轉換為另外一種。

如果需要將某種型別轉換為另外一種,可以建立乙個新的所期望型別的例項,然後用原始值設定這個新例項的初始值:

上面的**建立了乙個新的 int 64 值,並將 a32bitint 設定為初始值。

2、double 和 float

在 swift 中,當需要使用小數 (decimal)時,可以使用 float 和 double 型別。float 是 32 位值,double 是 64 位值,這與裝置的架構無關。

當使用小數時,編譯器總是將其推斷為 double 型別,而不是 float 型別。因此,如果不需要64位的高精度,需要顯示的將變數宣告為 float,例如:

以下是幾個有用的屬性。float 和 double通用:

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...

基本資料型別

整型int 整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組 單精度實型float 單精度浮點數,一般是4個位元組長 雙精度實型double 雙精度浮點數,一般是8個位元組長 字元型char 字元,一般是1個位元組長 用來表示256個ascii字元,或者0 255的整數 列舉型enum...