温馨提示×

C++中infinity的输出格式是什么

c++
小樊
103
2024-08-08 07:07:41
栏目: 编程语言

在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: inf
Negative Infinity: -inf

0