C++ 中 cin 和 cout 流有什么区别?


cin 是一个输入流对象,用于从诸如文件、控制台等输入流中获取输入。cout 是一个输出流对象,用于显示输出。基本上,cin 是一个输入语句,而 cout 是一个输出语句。

它们还使用不同的操作符。cin 使用插入运算符 ( >> ),而 cout 使用提取运算符 ( << )。

例如,如果你想在一个变量 my_int(使用 cin)中读取一个 int 值,然后将其打印到屏幕(使用 cout),你应该这样写:

示例

#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

然后将此程序保存到 hello.cpp 文件中。最后,导航到此文件在终端/cmd 中保存的位置,并使用以下命令编译它:

$ g++ hello.cpp

使用以下命令运行它:

$ ./a.out

输出

如果你给它输入:15,它将给出输出 -

15

更新日期: 2020 年 2 月 11 日

15k+ 浏览

开启你的 职业 生涯

通过完成课程获得认证

开始
广告