Lisp 浮点输出格式

Lisp 浮点输出格式,lisp,scheme,Lisp,Scheme,我正在使用MIT/GNU方案。如果我计算两个整数的商,而商是浮点,那么输出不是浮点数,而是两个数的表达式,比如:122222232/23444412。如何获得浮点格式输出?使用以下功能: (let ((x (/ 5 7))) (let ((f (exact->inexact x))) (display f))) 格雷格,请看一看。谢谢。@Yasir:恐怕我不明白这个问题与这个答案有什么关系。精确->不精确是不精确的传统名称(名称错误)。结果不是“浮动”,而是比率。

我正在使用MIT/GNU方案。如果我计算两个整数的商,而商是浮点,那么输出不是浮点数,而是两个数的表达式,比如:122222232/23444412。如何获得浮点格式输出?

使用以下功能:

(let ((x (/ 5 7)))
    (let ((f (exact->inexact x)))
        (display f)))

格雷格,请看一看。谢谢。@Yasir:恐怕我不明白这个问题与这个答案有什么关系。
精确->不精确
不精确
的传统名称(名称错误)。结果不是“浮动”,而是比率。您需要的是将(精确的)比率转换为(不精确的)浮点数。