【发布时间】:2012-08-12 15:50:12
【问题描述】:
有谁知道如何在 Lisp 中为浮点数指定小数点后的位数?
如果我在 REPL 上打印这个命令:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
我明白了:
0.142857150000000
但是数字在小数点后第8位四舍五入,我需要查看小数点后的很多位,以查看数字是否循环并计算周期。 (实际上我开始尝试解决 Project Euler 的问题 26)。
我需要这样的东西:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
0.142857142857142857142857142857142857....
谢谢你,
卢卡
【问题讨论】:
标签: lisp common-lisp number-formatting