什么是-1.#IND平均值(双流输出)

What does -1.#IND mean (double stream output)

本文关键字:输出 平均值 #IND 什么      更新时间:2023-10-16

我既不能通过谷歌,搜索这里或微软的帮助页面找到它…

经过一些广泛的计算,有时,当通过std::cout输出双精度值时,i在控制台上打印结果:

1。#印第安纳

对计数流没有修改(如精度等)。我假设程序想要告诉我某种错误,但是我无法弄清楚:/这种情况并不经常发生,但频率很低(这是一种遗传算法,所以我每一代都有一个输出,大约每5到10代就会发生这种情况…)

关于信息,我使用的是Visual Studio Pro 2013

Windows显示NaN为-1。NaN是一个没有意义的数学运算的结果。例如,0.0/0.0或sqrt(-1.0)将返回NaN。如果没有更多关于底层操作的细节,我真的无法提供进一步的帮助。但是,希望这足以为您指明正确的方向。