C++

认识一下C++ 《输入输出cin 和cout》

2016-09-01  本文已影响78人  光明程辉

在C语言中,通常会使用 printf 和 scanf 来对数据进行输入输出操作。

在C++语言中,C语言的这一套输入输出库我们仍能使用,但是C++语言又自定义了一套新的、更容易使用的输入输出库。

在编写C++程序时,如果需要使用输入输出时,则需要包含头文件 <iostream>。在 <iostream> 中定义了用于输入输出的对象。
例如:常见的 cin 表示标准输入、cout 表示标准输出、cerr 表示标准错误。

注意:
使用 cout 进行输出时需要紧跟“<<”操作符,
使用 cin 进行输入时需要紧跟“>>”操作符,
这两个操作符可以自行分析所处理的数据类型,因此无需像使用 scanf 和 printf 那样给出格式控制字符串。

简单的输入输出代码示例:

#include<iostream>
using namespace std;
int   main()
  {
    int  a;
    cout << "请输入一个数字,按回车结束" << endl;
    cin >> a;
    cout << a << endl;
    return 0;
}

//用户输入的数字由cin保存于变量a中,并通过cout输出。
#include<iostream>
using namespace std;
int main()
{
cout << "Hello,World!" << endl;
return 0;
}//HelloWorld示例

需要注意的是:
cin 是带有缓冲区的。
cin、cout、cerr 不是C++中的关键字,其本质是函数调用,它们的实现采用的是C++的运算符重载。其中cout和cerr的输出目的地都是显示器,不同的是cout是带有缓冲的,而cerr则不带缓冲。
在C++中推荐使用 cin、cout,它比C语言中的 scanf、printf 更加灵活易用。

上一篇下一篇

猜你喜欢

热点阅读