Don*_*eld 5 floating-point tcl floating-accuracy ieee-754
我在日常工作中不使用Tcl.但是,我有一位同事偶尔会与希望我们工具的扩展语言更像Tcl(!)的客户进行交互.他提出的一个主题是Tcl如何让他通过全局变量tcl_precision 设置存储在double中的精度.
我做了一些网络搜索,我发现的文档肯定似乎是这种情况(而不仅仅是设置打印精度).然而,看起来好像tcl_precision有一个方格的历史.我得到的印象是它完全被移除一个或两个版本,然后放回去,但有关于覆盖默认值0的警告和tut-tuts,这实际上意味着17(手册承诺足以代表任何IEEE 754双).
那么有谁可以告诉我更多关于tcl_precision 实际承诺做什么,以及它对双重覆盖的双打有什么影响?它只是打印数字的全局设置,还是实际上截断了存储的数字精度(这对我来说似乎很危险)?