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號