浮點(diǎn)類(lèi)型比整數(shù)類(lèi)型表示的范圍更大嗽元,可以存儲(chǔ)比Int類(lèi)型更大或者更小的數(shù)字。
Swift提供了兩種有符號(hào)浮點(diǎn)數(shù)喂击。
- Double表示64位浮點(diǎn)數(shù)剂癌。當(dāng)你需要存儲(chǔ)很大或者很高精度的浮點(diǎn)數(shù)時(shí)請(qǐng)使用此類(lèi)型。
- Float表示32位浮點(diǎn)數(shù)翰绊。精度要求不高的話可以使用此類(lèi)型佩谷。
注:Double精確度很高,至少有15位數(shù)字监嗜,而Float只有6位數(shù)字谐檀。選擇哪個(gè)類(lèi)型取決于你的代碼需要處理的值的范圍,在兩種類(lèi)型都匹配的情況下裁奇,將優(yōu)先選擇Double桐猬。
注:CGFloat 圖形學(xué)相關(guān)的浮點(diǎn)數(shù)、用于UI 控件的調(diào)用