使用流输入/输出

[复制链接]
发表于 2023-12-31 10:39:31 | 显示全部楼层 |阅读模式
使用流输入/输出
头文件:<iostream>
1.  输入到变量:cin>>n;
2.  输出到屏幕上:cout<<a;可以连续输入、输出,如cin>>n>>m;  cout<<a<<','<<b<<endl;
3.  换行:cout<<endl;
4.  格式化输出:头文件:<iomanip>
Ÿ  右对齐,长度为n,不足的部分用空格补齐:cout.width(n);
cout.fill(' ');    // 如果想用“0”补齐,就可以把空格换成“0” cout<<a; 前两行代码,每次输出之前都要调用。
Ÿ  输出成其他进位制数:
8:  cout<<oct<<a;
16:cout<<hex<<a;
其他进位制需要自己转换。
5.  注意,数据规模很大时,流的输入输出速度会变得很慢,甚至数据还没读完就已经超时了。在进行输入输出之前加入这样一条语句:ios::sync_with_stdio(false);调用之后,用cin、cout输入输出的速度就和scanf、printf的速度一样了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表