【c++】输入输出

1.c++中未定义任何输入输出(IO)语句,它包含一个全面的标准库来提供IO机制。

iostream库包含两个类istream和ostream,分别表示输入流和输出流。一个流就是一个字符序列,是从IO设备读出或写入IO设备。

标准库定义了4个IO对象。cin(标准输入),cout(标准输出),cerr(标准错误),clog(输出程序运行时的一般性信息)。

系统通常将程序与所运行的窗口与这些对象关联起来,即运行的窗口就是这些对象读取和写入的IO设备。

2.输出运算符(<<)接受两个运算对象:左侧的运算对象必须是一个ostream对象,右侧运算对象是要打印的值。输出运算符的计算结果就是其左侧的运算对象。因为此运算符返回其左侧的运算对象,因此可以将输出请求连接起来。

输入运算符(>>)与输出运算符类似,只是左侧运算对象是istream对象。

3.IO设备通常将输入或输出数据保存在一个缓冲区,读写缓冲区的动作与程序中的动作是无关的。我们可以显式地刷新输出缓冲,以便强制将缓冲区中的数据写入输出设备。默认情况下,读cin会刷新cout,程序非正常终止时也会刷新cout。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值