如何在编程中表示-infinity

如何-infinity用C ++,Java等表示?

在练习中,我需要使用初始化一个变量,-infinity以表明它是一个很小的数字。

在计算时-infinity - 3,否则-infinity + 5也应产生结果-infinity

我尝试使用进行初始化INT_MIN,但在计算时INT_MIN - 1得到了上限,因此无法进行如下测试:if(value < INT_MIN)

var = INT_MIN;

那我该怎么办呢?

回答:

您可以将数字定义为-infinite,并且在从数字中减去或减去某些内容时,首先要检查变量是否等于该伪数字。如果是这样,您只需保留原样。

但是您可能会发现库函数为您实现了该功能,例如Java中的Double或c ++中的std。

以上是 如何在编程中表示-infinity 的全部内容, 来源链接: utcz.com/qa/408307.html

回到顶部