c++ double 初始化成正无穷
时间: 2024-04-19 17:21:24 浏览: 254
C++使用初始化列表的方式来初始化字段的方法
在C++中,可以使用std::numeric_limits<double>::infinity()函数将double类型的变量初始化为正无穷大。这个函数是在<limits>头文件中定义的,它返回一个表示正无穷大的特殊值。以下是一个示例代码:
```cpp
#include <iostream>
#include <limits>
int main() {
double positiveInfinity = std::numeric_limits<double>::infinity();
std::cout << "正无穷大: " << positiveInfinity << std::endl;
return 0;
}
```
输出结果为:
```
正无穷大: inf
```
这样,变量positiveInfinity就被初始化为正无穷大。需要注意的是,正无穷大是一个特殊的浮点数值,它表示一个超过任何有限浮点数表示范围的值。
阅读全文