问答详情
源自:2-2 用 C++ 向世界问好

<<是什么意思,>> 呢

 std:: :cout <<"Hello World !\n" << std: :endl;

提问者:weixin_慕后端8337672 2024-04-06 15:22

个回答

  • qq_慕设计5157528
    2024-07-11 18:13:23

    在 C++ 中,<< 和 >> 是运算符,分别称为 insertion operator 和 extraction operator。

    Insertion Operator (<<)

    在 std::cout 语句中,<< 是一个 insertion operator,它将右侧的操作数插入到左侧的流(stream)中。在这个例子中,std::cout 是一个输出流,<< 将字符串 "Hello World !\n" 和 std::endl 插入到输出流中,以便将它们输出到控制台。

    insertion operator 的作用是:

    • 将右侧的操作数转换为字符串形式

    • 将字符串插入到左侧的流中

    Extraction Operator (>>)

    在输入流(例如 std::cin)中,>> 是一个 extraction operator,它从流中提取数据,并将其存储到左侧的变量中。

    extraction operator 的作用是:

    • 从流中提取数据

    • 将数据存储到左侧的变量中