int width()如何使用
时间: 2023-07-20 11:19:04 浏览: 26
在 C++ 中,`width()` 是一个成员函数,用于设置输出流的域宽(field width),即输出的最小宽度。它的基本语法如下:
```c++
cout.width(n); // 将输出流的域宽设置为 n
```
其中,`cout` 是标准输出流对象,`n` 是一个整数,表示输出的最小宽度。
例如,以下代码演示了如何使用 `cout.width()` 输出一个表格:
```c++
#include <iostream>
using namespace std;
int main() {
cout.width(10); // 设置第一列的宽度为 10
cout << "姓名";
cout.width(10); // 设置第二列的宽度为 10
cout << "年龄";
cout.width(10); // 设置第三列的宽度为 10
cout << "性别" << endl;
cout.width(10); // 设置第一列的宽度为 10
cout << "张三";
cout.width(10); // 设置第二列的宽度为 10
cout << 18;
cout.width(10); // 设置第三列的宽度为 10
cout << "男" << endl;
cout.width(10); // 设置第一列的宽度为 10
cout << "李四";
cout.width(10); // 设置第二列的宽度为 10
cout << 20;
cout.width(10); // 设置第三列的宽度为 10
cout << "女" << endl;
return 0;
}
```
运行程序后,输出一个表格,每一列的宽度都是 10:
```
姓名 年龄 性别
张三 18 男
李四 20 女
```
可以看到,通过 `cout.width()` 函数设置了每一列的宽度,从而得到了一个漂亮的表格。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)