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

avatar
作者
筋斗云
阅读量:0

在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 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!