浮動小数点数を表す型はDoubleとFloatがあります。
- Doubleは64ビットの浮動小数点数です。
- Floatは32ビットの浮動小数点数です。
Doubleは少なくとも小数点15桁、Floatは高々 小数点6桁の精度です。
状況に応じて使い分けることになりますが、どちらでも良い場合はDoubleを使用するのが良いでしょう。
var f:Float ,d:Double
f = 1.1234567890123456789
d = 1.1234567890123456789
print(" Float=\(f), Double=\(d)")
以下、Console出力です。
Float=1.1234568, Double=1.1234567890123457
※コメント投稿者のブログIDはブログ作成者のみに通知されます