流控制符同样可以用于文件输入/输出
控制符 | 用途 |
---|---|
setw(width) | 设置输出字段的宽度(仅对其后第一个输出有效) |
setprecision(n) | 设置浮点数的输入/出精度(总有效数字个数等于n) |
fixed | 将浮点数以定点数形势输入/出(小数点后有效数字个数等于setprecision指定的n |
showpoint | 将浮点数以带小数点和结尾0的形式输入/出,即便该浮点数没有小数部分 |
left | 输出内容左对齐 |
right | 输出内容右对齐 |
hexfloat/defaultfloat | C++11新增:前者以定点科学计数法的形式输出十六进制浮点数,后者还原默认浮点格式 |
get_money(money) put_money(money) | C++11新增:从流中读取货币值,或者将货币值输出到流。支持不同语言和地区的货币格式 |
get_time(tm,format) put_time(tm,format) | C++11新增:从流中读取日期时间值,或者将日期时间值输出到流。 |