相关疑难解决方法(0)

如何在NSDecimalNumber中存储1.66

我知道浮点数或双倍数不适合存储十进制数字,如金钱和数量.我正在尝试使用NSDecimalNumber.这是我在Swift游乐场的代码.

let number:NSDecimalNumber = 1.66
let text:String = String(describing: number)
NSLog(text)
Run Code Online (Sandbox Code Playgroud)

控制台输出为1.6599999999999995904

如何在变量中存储十进制数1.66的确切值?

nsdecimalnumber swift

8
推荐指数
1
解决办法
409
查看次数

标签 统计

nsdecimalnumber ×1

swift ×1