归一化的双重悖论 - 页 12

 
pavlick_:
很明显,我们没有什么可谈的。如果你不对你的话负责的话,你最好不要参加谈话。

你是个白痴吗?

版主禁止我一周的时间,以远离白痴。

 
Integer:

你是个白痴吗?

版主禁止我一周的时间,以远离白痴。

抛弃它吧,你这个空巢老人。
 

哦,先生们,这是一个杰作!让我们在小数点上进行决斗 )))))))))))

 

也许可以这样说,尾巴只存在于数字的十进制字符串表示中。

并且在二进制表示法中没有尾巴,因为没有十进制的地方可以产生尾巴。

但当数字被 "解压为人类格式 "时,尾数就会显示为小数,因为算法无法决定它们是否是有效数字。

所以它必须被 "帮助 "和圆滑。

在大多数情况下,一个人只要看一下 "尾巴",就会知道得到的结果是什么数字。

这就是为什么我对如此简单的事情没有在机器上实现感到愤慨。 对于绝大多数的交易任务来说,所需的精确度是先验的,如果能在语言层面上有一个现成的解决方案,那就很方便了。

.........................

继续原来的话题...

起初我怀疑DoubleToStr(current,2) 的解决方案并不总是正确的。

但将DoubleToStr框架中的各种 "尾数 "替换成打印,我确保所有的例子都能正确工作。

我还发现,在MQL中有两个相同的函数。DoubleToStr和DoubleToString 似乎做了同样的事情,也许其中一个是旧版本的MQL的遗留物,直到600版才兼容?

.............................

我还认为,二进制数字格式可能不适合高精度的任务

也许在交易中没有这样的问题,但在天文学或物理学中,这样的二进制数字的技巧是不可接受的。