当前位置:首页python > 正文

C++语言的iomanip库简介

作者:野牛程序员:2023-05-02 19:13:52python阅读 2371

C++中的iomanip库提供了对输入输出流格式的控制。该库包含了一组可以用于格式化输出的函数和控制符,可以用于设置输出的宽度、精度、填充字符等。

以下是一些常用的iomanip库中的函数和控制符:

  1. setprecision(n):设置浮点数输出的精度为n位;

  2. setw(n):设置字段宽度为n个字符,不足时用空格填充;

  3. setfill(c):设置填充字符为c,用于填充空白区域;

  4. left:左对齐;

  5. right:右对齐;

  6. fixed:指定使用定点表示法输出实数;

  7. scientific:指定使用科学计数法输出实数;

  8. setiosflags(ios::flag):设置控制符,如设置显示正负号、显示基数、显示小数点等。

例如,下面的代码使用了setw、setfill和left控制符来输出一个表格:

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    cout << left << setw(10) << setfill('-') << "Name" << setw(10) << "Age" << endl;
    cout << left << setw(10) << "Tom" << setw(10) << 18 << endl;
    cout << left << setw(10) << "Jerry" << setw(10) << 20 << endl;
    return 0;
}

输出结果:

Name------Age       
Tom-------18        
Jerry-----20

可以看到,通过使用setw、setfill和left控制符,我们可以设置表格的宽度和对齐方式,使得输出更加美观。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击