std::cin >> a >> b;

来源:3-2 向容器内灌入不同的饮料:C++ 输入输出方式

weixin_慕瓜8062593

2024-08-14 10:24

为啥有的是“<<”有的是“>>”他俩有啥不一样吗

写回答 关注

1回答

  • qq_慕前端5456611
    2024-08-17 20:05:06

    在 C++ 中,std::cin 是标准输入流,用于从标准输入(通常是键盘)读取数据。而 <<>> 是两个不同的运算符,用于不同的操作:

    1. 插入运算符 <<:这是用于输出的运算符,通常与 std::cout(标准输出流)一起使用。当你看到 std::cout << someValue; 时,someValue 将被输出到控制台。

    2. 提取运算符 >>:这是用于输入的运算符,通常与 std::cin 一起使用。当你看到 std::cin >> a >> b; 时,程序将等待用户输入两个值,并将这些值分别赋给变量 ab

    std::cin >> a >> b; 这行代码中,>> 运算符用于从标准输入读取数据。用户输入的数据将被分隔开(通常是通过空格、制表符或换行符),并分别赋值给 ab。例如:

    cppint a, b;std::cout << "Enter two integers: ";std::cin >> a >> b;

    在这个例子中,程序会提示用户输入两个整数,然后使用 >> 运算符从标准输入读取这两个整数,并将它们分别赋给变量 ab

    总结来说,<<>> 的区别在于它们的用途:<< 用于输出,而 >> 用于输入。



    我在kimi上搜的,应该是对的


趣味 C++ 入门

C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。

31184 学习 · 189 问题

查看课程

相似问题