我说明一下:
RoundDigits用于我的批量打印程序中忽略图框比例的微小误差。 比如: 1:14999 -》1:15000; 1:14.9999-》1:15; 1:2500000.12-》1:2500000 2498.798:1 -》 2500:1
这种情况,不能固定舍入到第几位。
2498.798:1 和 4.98566:1 舍到两位有效数字的话,需要 2498.798-》2500, 4.98566-》5.0 就是保留几位有效数字的问题。
我Google了一下,关于有人提问怎样设计这样一下保留几位有效数字的函数,N多人都是你这样答非所问的。
正确的应该是这样: _$ (roundDigits 2498.798 2) 2500.0 _$ (roundDigits 2498.798 3) 2500.0 _$ (roundDigits 4.98566 3) 4.99 _$ (roundDigits 4.98566 2) 5.0
第二个参数表示取整到多少个有效数字。
|