printf 没有任意精度,取决于 double float 的精度
我在 bc 的 manual 里没找到明确的取舍规则,如果补上就好了。
所以正确的用法是,先用高精度,再按要求截取。
顺便说下,“四舍五入”本来是有争议的,
有人给了“四舍六入五凑偶”,这个在实验数据的处理过程中使用更普遍。
https://baike.baidu.com/item/%E5%9B%9B%E8%88%8D%E5%85%AD%E5%85%A5%E4%BA%94%E6%88%90%E5%8F%8C/9062547
【 在 cjohny 的大作中提到: 】
: 直接扔尾巴肯定不如四舍五入精确吧?
: 对了,刚才突然想起来,如果bc做不到四舍五入,那就有点儿鸡肋了。
: 整个儿的计算由printf完成不香吗?
--
修改:eskimo1024 FROM 113.81.170.*
FROM 113.81.170.*