1>I/0
C++的输入输出与C一样,也是调用标准库,自己没有输入输出语句. <iostream.h>
标准输入:cin
>>输入操作符,它接受一个istream对象作为其左操作娄,接受一个对象作为其右操作数,从istream操作数读取数据并保存到右操作数中.返回其左操作数.
标准输出:cout
<<输出操作数,左操作数必须是ostream对象,右操作数是要输出的值.将其右操作数写到左操作数的ostream对象.结果是左操作数和值.
标准错误:cerr
而clog用于产生程序执行的一般信息.
endl:是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区,通过刷新缓冲区,用户可以立即看到写入到流中的输出.
在C中有一flush()函数,是系统函数,可以用来清空缓冲区的.--flush(stdin)
C++中::是个全局范围解析运算符.可以引用与局部变量同名的全局变量.
如:int x=::x;