请问有人知道如何在Lisp中指定浮点数小数点后的位数吗?
比如说,如果我在REPL中执行以下命令:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
我得到:
0.142857150000000
但是该数字在小数点后的第8位被四舍五入了,为了判断该数字是否为循环数字并计算周期,我需要看到更多的小数位。实际上,我正在尝试解决欧拉计划中的问题26。
我需要得到像这样的东西:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
0.142857142857142857142857142857142857....
谢谢您,Luca。