C++ 格式化输出与数组向量的使用
1. 格式化输出基础
在 C++ 中,格式化输出是一项重要的技能,它能让输出结果更加整齐、易读。其中, setw 是一个常用的 I/O 操纵符,用于设置输出字段的宽度。
import <iomanip>;
import <iostream>;
int main()
{
std::cout << " N N^2 N^3\n";
for (int i{1}; i != 21; ++i)
std::cout << std::setw(2) << i
<< std::setw(6) << i*i
<< std::setw(7) << i*i*i
<< '\n';
}
上述代码展示了如何使用 setw 来输出一个幂表。第一列需要两个位置来容纳最大为 20 的数字,第二列使用 setw(6) 为数字和列间留出空间,第三列同理。需要注意的是,默认的字段宽度为零,每次输出一个项目后,字段宽度会自动重置为零。所以,如果要为整个表格使用统一的列宽,需要在每次输出操作前调用 setw 。
2. 填充字符
默认情况下,输出值会用空格字符填充。不过,你可以通过
超级会员免费看
订阅专栏 解锁全文
925

被折叠的 条评论
为什么被折叠?



