为了账号安全,请及时绑定邮箱和手机立即绑定

std::cin >> a >> b;

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

正在回答

1 回答

在 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上搜的,应该是对的


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

std::cin >> a >> b;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信