首页 > 代码库 > C/C++格式化输入输出

C/C++格式化输入输出

要实现格式化输入输出,程序需要包含 iostreams 标准标头 <iomanip> 以定义几个各自采用单个参数的操控器。

 

备注:

其中每个操控器都返回重载 basic_istream<Elem, Tr>::operator>> 和 basic_ostream<Elem, Tr>::operator<< 的未指定类型(名为 T1 到 T10)。

操控器

操控器方法备注 
get_money
获取货币金额(可选择采用国际格式)。
get_time 使用指定格式以某种时间结构获取时间。
put_money 提供货币金额(可选择采用国际格式)。
put_time 采用要使用的时间结构和格式字符串提供时间。
带引号 使用插入和提取运算符实现字符串的方便往返。
resetiosflags 清除指定标志。
setbase 为整数设置基数。
setfill 设置用于在右对齐显示中填充空格的字符。
setiosflags
设置指定标志。
setprecision 为浮点值设置精度。
setw
指定显示字段的宽度。

 

 

C/C++格式化输入输出