原創文章,歡迎轉載。轉載請註明:關東昇的博客 php
Swift提供8、16、32、64位形式的有符號及無符號整數。這些整數類型遵循C語言的命名規約,我概括了Swift中的整型:微信
整型示例:網站
print("UInt8 range: \(UInt8.min) ~ \(UInt8.max)")spa
print("Int8 range: \(Int8.min) ~ \(Int8.max)").net
print("UInt range: \(UInt.min) ~ \(UInt.max)")設計
print("UInt64 range: \(UInt64.min) ~ \(UInt64.max)")教程
print("Int64 range: \(Int64.min) ~ \(Int64.max)")內存
print("Int range: \(Int.min) ~ \(Int.max)")ci
輸出結果以下:get
UInt8 range: 0 ~ 255
Int8 range: -128 ~ 127
UInt range: 0 ~ 18446744073709551615
UInt64 range: 0 ~ 18446744073709551615
Int64 range: -9223372036854775808 ~ 9223372036854775807
Int range: -9223372036854775808 ~ 9223372036854775807
上述代碼是經過整數的min和max屬性計算各個類型的範圍。
浮點型主要用來儲存小數數值,也能夠用來儲存範圍較大的整數。它分爲浮點數(float)和雙精度浮點數(double)兩種,雙精度浮點數所使用的內存空間比浮點數多,可表示的數值範圍與精確度也比較大。
歡迎關注關東昇新浪微博@tony_ 關東昇。
關注智捷課堂微信公共平臺,瞭解最新技術文章、圖書、教程信息
更多精品iOS、Cocos、移動設計課程請關注智捷課堂官方網站:http://www.zhijieketang.com
智捷課堂論壇網站:http://51work6.com/forum.php