type
status
date
slug
summary
tags
category
icon
password
Property
C
语言通常使用scanf
和printf
来对数据进行输入输出操作。在C++
中,C
语言的这一套输入输出库仍然能使用,但是C++
又增加了一套新的、更容易使用的输入输出库iostream
。iostream
库包含两个基础类型 istream
和ostream
,分别表示输入流和输出流。一个流就是一个字符序列,是从IO设备读出或写入IO设备的。它包含了用于输入输出的对象,例如
cin
表示标准输入、cout
表示标准输出、cerr
表示标准错误、clog
用来输出程序运行时的一般性信息。使用
cout
进行输出时需要紧跟<<
运算符,使用 cin
进行输入时需要紧跟>>
运算符,这两个运算符可以自行分析所处理的数据类型,因此无需像使用scanf
和printf
那样给出格式控制字符串。endl是一个被称为操纵符的特殊值,效果是结束当前行,并将设备关联的缓冲区(buffer)中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入流。