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