首页 > 服务器 正文
「C++基础教程」C++中的输入输出,小白你还不来看看吗?

时间:2022-11-22 22:58:30 阅读: 评论: 作者:

  C++程序中程序的输入输出,除了完全兼容C的写法,即使用printf和scanf函数来实现以外,C++也有自己的一套输入输出流(这里提到的流是指从某种IO设备上读入或写出的字符序列,习惯称之为“流”。)C++中的输入输出流分别用cin和cout来表示,使用之前需要以来标准库iostream,即也要开头加一句#include<iostream>,下面给大家展示如何使用cin和cout

推荐一个我自己的C/C++学习群815393895

  1. cout输出流的使用

  cout输出流需要搭配<<输出操作符来使用,如输出语句:

  cout<<"Hello";

  即会在屏幕上显示字符串Hello

  本质上,是将字符串"Hello"插入到cout对象里,并以cout对象作为返回值返回,因此你还可以用<<在后面连续输出多个内容,如:

  cout<<"Hello"<<" www.dotcpp.com";

  屏幕上将显示Hello www.dotcpp.com

  大家可以自行上机学习试验!

  额外的,提到cout,最常用到的还有l操纵符,可以直接将它插入到cout里,起输出换行的效果

  如:

  cout<<"Hello"<<l<<"www.dotcpp.com"<<l;

  屏幕上会显示:

  Hello

  www.dotcpp.com

  请新同学务必上机试验,尝试使用cout输出

  2. cin输入流的使用

  接收一个数据之前,都要先定义一个与之类型一致的变量,用来存放这个数据,然后利用cin搭配>>输入操作符,来接收用户从键盘的输入,如代码:

  #include<iostream>

  using namespace std;

  int main()

  {

   int a;

   cout<<"input number:"<<l;

   cin>>a;

   cout<<"Get "<<a<<l;

   return 0;

  }

  程序运行后,结果如下:

  input number:

  24

  Get 24

推荐一个我自己的C/C++学习群815393895

  同样的,cin也可以连续接收多个变量,如:

  int a,b;

  cin>>a>>b;

  请大家通过亲自敲代码上机试验cin和cout的使用方法!

  通过上述学习,相信大家都已经初步掌握了C++中输入输出的使用方法,可能略有不习惯,例如不需要指定输入或输出的变量类型,这源于cin和cout本身是一个类,而非函数、甚至关键字,大家务必清楚这一点。而随着今后不断深入的学习,大家会慢慢明白原因。

  各位观众姥爷 喜欢的话转发一波,谢谢大家的