std::cout 格式化输出
时间: 2023-11-17 09:03:15 浏览: 178
解析C++ 浮点数的格式化输出
5星 · 资源好评率100%
std::cout是C++中标准输出流对象,可以使用控制符和成员函数来格式化输出。例如,可以使用控制符fixed和scientific来控制浮点数的输出格式,使用控制符dec、hex和oct来控制整数的输出格式。同时,也可以使用成员函数precision来控制浮点数的小数位数,使用成员函数width来控制输出字段的宽度。下面是一个例子:
```c++
#include <iostream>
#include <iomanip>
int main() {
double x = 0.001234567;
double y = 1.946e9;
std::cout << std::fixed << std::setprecision(6) << x << std::endl; // 控制小数位数为6
std::cout << std::scientific << y << std::endl; // 科学计数法输出
std::cout << std::dec << std::setw(10) << std::setfill('0') << 123 << std::endl; // 控制输出字段宽度和填充字符
return 0;
}
```
阅读全文