美文网首页C++
认识一下C++ 《输入输出cin 和cout》

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

作者: 光明程辉 | 来源:发表于2016-09-01 18:03 被阅读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 更加灵活易用。

    相关文章

      网友评论

        本文标题:认识一下C++ 《输入输出cin 和cout》

        本文链接:https://www.haomeiwen.com/subject/yrxhettx.html