float和double如何输出
时间: 2024-11-09 12:29:00 浏览: 10
详解java中float与double的区别
5星 · 资源好评率100%
float和double是C++中的两种浮点数类型,可以使用cout流对象来输出它们的值。
使用cout输出float和double的值时,可以使用默认的输出精度,也可以通过设置精度来输出更多的位数。以下是示例代码:
```
float f = 3.14159f;
double d = 3.141592653589793;
// 输出float和double的值
std::cout << "f = " << f << std::endl;
std::cout << "d = " << d << std::endl;
// 设置输出精度为6位
std::cout.precision(6);
std::cout << "f = " << f << std::endl;
std::cout << "d = " << d << std::endl;
```
输出结果为:
```
f = 3.14159
d = 3.14159
f = 3.14159
d = 3.14159
```
在上面的示例中,第一次输出时使用了默认的输出精度,第二次使用了`std::cout.precision()`函数设置了输出精度为6位。
阅读全文