【发布时间】:2018-01-26 03:29:23
【问题描述】:
我想将双精度数四舍五入到小数点后 1 位。例如,如果我有一个双 let val = 3.1915,我想将它向下舍入到 3.1。正常的舍入函数会将其舍入到3.2,但我基本上只想去掉剩余的小数位。做这个的最好方式是什么?这有本机功能吗?我知道这很简单,但我想知道在不使用任何解决方法或不良做法的情况下,最好的方法是什么。这不是其他四舍五入问题的重复,因为我不是在问四舍五入,而是在问如何去掉小数位。
同样,如果值为3.1215,它也会四舍五入为3.1
【问题讨论】: