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

