<iostream> 提供标准输入输出流对象:std::cin 读标准输入,std::cout 写标准输出,std::cerr 写标准错误。教学篇见输入输出。宽度、精度等操纵符声明于 <iomanip>,本页一并索引。
函数总览
| 名称 | 作用 |
|---|---|
cout | 标准输出流 |
cin | 标准输入流 |
cerr | 标准错误流(默认不缓冲) |
endl | 写入换行并刷新输出缓冲 |
getline | 读入一行到 string |
setw | 设置下一字段最小宽度(iomanip) |
setprecision | 设置浮点精度(iomanip) |
fixed | 用定点小数形式输出 |
hex | 后续整数按十六进制输出 |
用法提示
插入与提取可链式书写:cout << a << b。operator>> 默认跳过前导空白;读含空格的整行须用 getline。混合使用二者时,缓冲区可能残留换行符。需要与 C 的 printf 对照时,仍可包含 <cstdio>。
本节列出标准流与常用操纵符。下一节介绍<cmath>:开方、幂、取整与三角函数。