Lisp SBCL中的exp错误?

Lisp SBCL中的exp错误?,lisp,sbcl,Lisp,Sbcl,CL-USER>(实验1) 2.7182817 为什么??它应该是2.7182818(从2.718281828459045353602874713526624977572470936999595749669…四舍五入) SBCL 1.0.29.11.debian这是IEEE单浮点格式固有的舍入误差 CL-USER> (exp 1.0d0) 2.718281828459045d0 在这篇经典文章(PDF)中了解有关浮点运算及其“问题”的更多信息: 我认为甲骨文最近(我想是从1月23日起)将

CL-USER>(实验1)
2.7182817

为什么??它应该是2.7182818(从2.718281828459045353602874713526624977572470936999595749669…四舍五入)


SBCL 1.0.29.11.debian

这是IEEE单浮点格式固有的舍入误差

CL-USER> (exp 1.0d0)
2.718281828459045d0

在这篇经典文章(PDF)中了解有关浮点运算及其“问题”的更多信息:

我认为甲骨文最近(我想是从1月23日起)将一系列东西转移到了一个新的CMS上。。。不管怎样,这是我发现的另一个链接,当它断开时: