C++基本I/O
C++基本I/O
注:本文默认已有C基础,对于概念性阐述不再赘述。
必须包含:
-
头文件
iostream:定义了输入类istream和输出类ostream。 -
std空间:定义了处理流的对象,cin处理stdin,cout处理stdout等。
流的插入与提取
可采用运算符对流进行提取与插入。注意运算符左侧为控制流的对象,右侧为内容。
>>:流提取运算符。例:cin>>x提取stdin中的数据给变量x<<:流插入运算符。例:cout<<"Hello"将“Hello”插入到stdout中
以上二者通过运算符重载得到
stdin
- 输入:
cin。
注意cin慢于scanf。
stdout
- 输出:
cout - 刷新缓冲区+换行:
endl
注意cout慢于printf。
关闭同步流
ios::sync_with_stdio(0),cin.tie(0);
关闭同步流后cin、cout不能与scanf、printf混用
格式化I/O
必须包含头文件iomanip。

浙公网安备 33010602011771号