cin是什么意思c语言

回答
瑞文问答

2024-04-22

cin是C++编程语言中的标准输入流对象,即istream类的对象。
cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。cin读取数据是从缓冲区中获取数据,缓冲区为空时,cin的成员函数会阻塞等待数据的到来,一旦缓冲区中有数据,就触发cin的成员函数去读取数据。

扩展资料

  cin的常用读取方法

  使用cin从标准输入读取数据时,通常用到的方法有cin>>,cin.get,cin.getline。

  1、cin>>的用法

  cin可以连续从键盘读取想要的数据,以空格、tab或换行作为分隔符。

  2、cin.get的用法

  该函数有有多种重载形式,分为四种格式:无参,一参数,二参数,三个参数。

  (1)cin.get读取一个字符,可以使用cin.get或者cin.get(var)。

  (2)读取一行可以使用istream& get ( char* s, streamsize n )或者istream& get ( char* s, size_t n, streamsize delim )。二者的区别是前者默认以换行符结束,后者可指定结束符。n表示目标空间的大小。

  3、cin.getline读取一行

  函数作用:从标准输入设备键盘读取一串字符串,并以指定的结束符结束。