相关疑难解决方法(0)

如何检测双精度浮点溢出和下溢?

我有以下变量:

double dblVar1;
double dblVar2;
Run Code Online (Sandbox Code Playgroud)

它们可能具有较大的值但小于double最大值.

我对上面的变量有加法,乘法和幂等各种算法:

double dblVar3 = dblVar1 * dblVar2; 
double dblVar4 = dblVar1 + dblVar2;
double dblVar5 = pow(dblVar1, 2);
Run Code Online (Sandbox Code Playgroud)

在上面所有我必须检查溢出和下溢.我怎样才能在C++中实现这一目标?

c++ floating-point

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

c++ ×1

floating-point ×1