xcrun swift -version
使用任何編程語言都須要用到數據類型,數據類型決定了如何將表明這些值的位存儲到計算機的中。編程
Swift 提供了特殊的整數類型Int
,長度與當前平臺的原生字長相同:在32位平臺上,Int
和Int32
長度相同。在64位平臺上,Int
和Int64
長度相同。Int8, Int16, Int32, Int64 分別表示 8 位, 16 位, 32 位, 和 64 位的有符號整數形式。另外的,Swift 也提供了一個特殊的無符號類型UInt。
注意: 儘可能不要使用UInt
,除非你真的須要存儲一個和當前平臺原生字長相同的無符號整數。除了這種狀況,最好使用Int
,即便你要存儲的值已知是非負的。統一使用Int
能夠提升代碼的可複用性,避免不一樣類型數字之間的轉換,而且匹配數字的類型推斷。swift
import UIKit
var a:Int = 1//整數類型的定義(變量)
let b:Int = 2//整數類型的定義(常量)
import UIKit
print(Int8.min,Int8.max)//-128 127
print(Int16.min,Int16.max)//-32768 32767
print(Int32.min,Int32.max)//-2147483648 2147483647
print(Int64.min,Int64.max)//-9223372036854775808 9223372036854775807
print(Int.min,Int.max)//-9223372036854775808 9223372036854775807