C++--cin与cout,<<与>>

发布时间:2024年01月18日


一.cin和流提取运算符>>

cin:在C++中,“cin"是一个预定义的对象,代表标准输入流(standard input stream)。它通常与"cout”(标准输出流)一起使用,用于从用户处获取输入

用cin从键盘中输入数据,格式如下:

cin>>变量名或常量;

其中“>>”为流提取运算符。当程序执行到cin语句时,就会停下来等待键盘数据的输入,数据输入完后按Enter键结束。例如:

#include <iostream>
using namespace std;
int main()
{
    int x;
    double y;
    char z;
    cin>>x>>y>>z;
    return 0;
}

说明:
(1)使用cin从键盘中输入数据,原则上是系统内置的数据类型,如int、double、char、float等;
(2)在输入数据时,如果有多个数据,各个数据之间用空格(Enter键或Tab键)分隔,输入Enter键结束;
(3)cin 具有自动识别数据类型的能力,提取运算符“>>”将根据它后面的变量类型从输入流中为它们提取对应的数据。


二.cout和流输出运算符

cout:在C++中,“cout"是一个预定义的对象, 表示标准输出流(standard output stream)。它通常和"cin”(标准输入流)一起使用,用于将程序的输出内容显示在控制台上。
用cout从键盘中输出数据,格式如下:
cin>>变量名;

其中“>>”为流提取运算符。当程序执行到cin语句时,就会停下来等待键盘数据的输入,数据输入完后按Enter键结束。例如:

#include <iostream>
using namespace std;
int main()
{
  int x=10;
  double y=20.5
  cout<<"x="<<x<<" "<<"y="<<y<<endl;
  return 0;
}

说明:
(1)使用cout往屏幕输出数据,数据可以是系统预定义的简单数据类型,也可以是用户自定义的数据类型,如对象等。
(2)当输出多个数据时,可以使用cout进行连续输出,输出数据既可以是变量也可以是常量。
(3)cout输出语句中,如果有带双引号的字符串,将双引号内的字符串原样输出,如上面程序中的''x=''和''y='',当执行语句cout<<''x=''<<x<<" "<<''y=''<<y<<endl;时,将输出“x=10 y=20.5”。

文章来源:https://blog.csdn.net/m0_75266675/article/details/135681008
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。