C++ cout输出左对齐
作者:野牛程序员:2023-07-25 12:34:04C++阅读 2686
在C++中,可以使用std::left
操纵符以及std::setw
操纵符来实现输出的左对齐。std::left
操纵符用于指定内容在指定宽度内左对齐,而std::setw
操纵符用于设置字段的宽度。
以下是使用std::left
和std::setw
来进行左对齐输出的示例:
#include <iostream> #include <iomanip> int main() { std::cout << std::left; // 设置左对齐 std::cout << std::setw(10) << "姓名" << std::setw(5) << "年龄" << std::setw(8) << "国家" << std::endl; std::cout << std::setw(10) << "张三" << std::setw(5) << "25" << std::setw(8) << "中国" << std::endl; std::cout << std::setw(10) << "李四" << std::setw(5) << "30" << std::setw(8) << "中国" << std::endl; std::cout << std::setw(10) << "王五" << std::setw(5) << "22" << std::setw(8) << "中国" << std::endl; return 0; }
输出:
姓名 年龄 国家 张三 25 中国 李四 30 中国 王五 22 中国
在这个例子中,使用了std::left
操纵符来指定后续输出操作进行左对齐。std::setw
用于设置每个字段的宽度。数据将在指定宽度内左对齐,并在必要时用空格填充剩余空间。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:c++ cout输出空格字符
- 下一篇:python输入男女判断性别