《從零開始學(xué)Swift》學(xué)習(xí)筆記(Day 13)——數(shù)據(jù)類型之整型和浮點型

原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:關(guān)東升的博客
Swift提供8、16、32、64位形式的有符號及無符號整數(shù)。這些整數(shù)類型遵循C語言的命名規(guī)約,我歸納了Swift中的整型:

整型示例:
print("UInt8 range: \(UInt8.min) ~ \(UInt8.max)")
print("Int8 range: \(Int8.min) ~ \(Int8.max)")
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)")
輸出結(jié)果如下:
UInt8 range: 0 ~ 255
Int8 range: -128 ~ 127
UInt range: 0 ~ 18446744073709551615
UInt64 range: 0 ~ 18446744073709551615
Int64 range: -9223372036854775808 ~ 9223372036854775807
Int range: -9223372036854775808 ~ 9223372036854775807
上述代碼是通過整數(shù)的min和max屬性計算各個類型的范圍。
浮點型主要用來儲存小數(shù)數(shù)值,也可以用來儲存范圍較大的整數(shù)。它分為浮點數(shù)(float)和雙精度浮點數(shù)(double)兩種,雙精度浮點數(shù)所使用的內(nèi)存空間比浮點數(shù)多,可表示的數(shù)值范圍與精確度也比較大。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 整數(shù) 1.分為有符號整數(shù)和無符號整數(shù); 2.有符號: Int8 Int16 Int32 Int64 Int; 3....
    突然自我閱讀 613評論 0 0
  • 基本數(shù)據(jù)類型 整數(shù)整數(shù)就是沒有小數(shù)部分的數(shù)字,如 42 和 -23 。整數(shù)是有符號的(正、負、零)或無符號的(正、...
    Gary_Tseng閱讀 655評論 0 0
  • Swift 是一門開發(fā) iOS, macOS, watchOS 和 tvOS 應(yīng)用的新語言。然而,如果你有 C 或...
    XLsn0w閱讀 989評論 2 1
  • 我喜歡收集天空中的云 一朵一朵 看著它變白變藍 我喜歡收集樹林中的風 一陣一陣 呼吸著它漸輕漸稠 我喜歡收集七八月...
    藍蔚公子閱讀 355評論 0 2
  • 蘇格拉底: 讓我們想象一個洞穴式的地下室 一 助理快步走過來,跟建國說了幾句話。 建國正在吃早餐,他拿著面包的手一...
    燈下鼠閱讀 1,273評論 19 43

友情鏈接更多精彩內(nèi)容