C++格式化输入输出法
时间: 2023-07-01 08:26:15 浏览: 235
C++ string格式化输出方式
C++中常用的格式化输入输出方式是使用流操作符(<<、>>)结合格式控制符来实现。
例如,输出一个整数可以使用以下方式:
```cpp
int num = 123;
cout << "num = " << num << endl;
```
其中,`<<`是流操作符,`"num = "`是字符串常量,`num`是要输出的整数变量,`endl`是控制输出换行的特殊符号。
对于格式控制符,常用的有以下几种:
- `%d`:输出十进制整数
- `%f`:输出浮点数
- `%c`:输出字符
- `%s`:输出字符串
例如,输出一个浮点数可以使用以下方式:
```cpp
float f = 3.14;
cout << "f = " << setprecision(2) << fixed << f << endl;
```
其中,`setprecision()`是控制小数点后位数的函数,`fixed`是控制小数点前位数的标志,`2`表示保留两位小数,`f`是要输出的浮点数变量。
阅读全文