C++语言的iomanip库简介
作者:野牛程序员:2023-05-02 19:13:52python阅读 3138
C++中的iomanip库提供了对输入输出流格式的控制。该库包含了一组可以用于格式化输出的函数和控制符,可以用于设置输出的宽度、精度、填充字符等。
以下是一些常用的iomanip库中的函数和控制符:
setprecision(n):设置浮点数输出的精度为n位;
setw(n):设置字段宽度为n个字符,不足时用空格填充;
setfill(c):设置填充字符为c,用于填充空白区域;
left:左对齐;
right:右对齐;
fixed:指定使用定点表示法输出实数;
scientific:指定使用科学计数法输出实数;
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
