当前位置:首页C++ > 正文

C++ cout输出左对齐

作者:野牛程序员:2023-07-25 12:34:04C++阅读 2686

在C++中,可以使用std::left操纵符以及std::setw操纵符来实现输出的左对齐。std::left操纵符用于指定内容在指定宽度内左对齐,而std::setw操纵符用于设置字段的宽度。

以下是使用std::leftstd::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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击