C++ 标准库概览

<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>:开方、幂、取整与三角函数。