<ios> <iostream>

std::manipulators

流操纵算子
操纵算子是专门设计的函数,用于配合流对象的插入(<<)和提取(>>)运算符一起使用,例如
1
cout << boolalpha;

它们仍然是常规函数,也可以像任何其他函数一样调用,使用流对象作为参数,例如
1
boolalpha (cout);

操纵算子用于更改流上的格式化参数,以及插入或提取某些特殊字符。

基本格式标志

这些操纵算子可以在输入和输出流上使用,尽管许多操纵算子仅在应用于输出或输入流时才有效。

独立标志(打开):
独立标志(关闭):
数值基数格式标志(“basefield”标志):
浮点格式标志(“floatfield”标志):
调整格式标志(“adjustfield”标志):

输入操纵算子


输出操纵算子


参数化操纵算子

这些函数在用作操纵算子时需要参数。 它们需要显式包含头文件<iomanip>.