阅读量:88
在C++中,可以使用std::numeric_limits来表示正无穷大,使用-std::numeric_limits来表示负无穷大。在输出时,可以使用std::cout输出正无穷大为inf,负无穷大为-inf。例如:
#include
#include
int main() {
double pos_inf = std::numeric_limits<double>::infinity();
double neg_inf = -std::numeric_limits<double>::infinity();
std::cout << "Positive Infinity: " << pos class="hljs-string">"Negative Infinity: " << neg class="hljs-keyword">return 0;
}
输出结果为:
Positive Infinity: inf
Negative Infinity: -inf