Ali*_*iBZ 6 c++ floating-point nan
我想知道是什么使得c ++中的浮点数为nan.我使用的是大型数据集,很难追踪.我想知道将浮点数更改为nan以减少bug可能性的方法.
我找到了导致nan问题的代码.我发现在某些情况下s/m是nan.但我不知道如何解决它.
float gp(float x){
float e = 2.71828183;
x *= -1;
float s = pow(e,x);
float m = (1 + pow(e,x)) * (1 + pow(e,x));
return s / m;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9078 次 |
| 最近记录: |