C++ cin输入语句的用法(新手必看)

C++ cin输入语句的用法(新手必看)

在用户与计算机进行交互的过程中,数据输入与输出是必不可少的操作过程。计算机需要通过输入获取用户的操作指令,并通过输出显示操作结果。

C++中的流

C++ 中,数据的输入和输出发生在标准输入/输出设备(即键盘和显示器)、外部存储介质(即磁盘文件),以及内存空间之间。因此,对键盘和显示器的输入/输出简称“标准I/O”,对磁盘文件的输入/输出简称“文件I/O”,对内存空间的输入/输出简称“串I/O”。

C++ 把数据之间的这种传输操作称为“流”,意思是数据传输过程像水一样从一个地方流到另一个地方,实现输入的为输入流,实现输出的为输出流。

流既可以表示数据从内存传送到某个载体或设备中,也可以表示数据从某个载体或设备传送到内存缓冲区中。程序用流统一对各种计算机设备和文件进行操作,使程序与设备、文件无关,提高了程序设计的通用性和灵活性。

C++ 定义了 ios 基类,以及由其派生的输入流类 istream 和输出流类 ostream。标准 I/O 操作有 4 个类对象,分别是 cin、cout、cerr 和 clog:

cin 代表标准输入设备(即键盘),也称 cin 流或标准输入流;

cout 代表标准输出设备(即显示器),也称 cout 流或标准输出流。

当进行键盘输入操作时,使用 cin 流;当进行显示器输出操作时,使用 cout 流;当进行错误信息输出操作时,使用 cerr 流或 clog 流。

C++ 数据流通过重载运算符“>>”和“<<”执行输入和输出操作。输出操作使用左移运算符“<<”向流中插入一个字符序列,输入操作使用右移运算符“>>”从流中提取一个字符序列。

C++ cin输入语句

cin 语句的一般格式为:

cin>>变量1>>变量2>>…>>变量n;

cin 代表键盘,执行 cin>>x 操作就相当于把键盘输入的数据赋给变量 x。

通过键盘输入数据时,只有输入完数据并按下 Enter 键后,系统才会把该行数据存入键盘缓冲区,供 cin 流顺序读取给变量。另外,从键盘上输入的每个数据之间必须用空格或 Enter 键分开,因为 cin 为一个变量读入数据时是以空格或 Enter 键作为其结束标志的。

当 cin>>x 操作中的 x 为字符指针类型时,则要求从键盘的输入中读取一个字符串,并把它赋值给 x 指向的存储空间。若 x 没有事先指向一个允许写入信息的存储空间,则无法完成输入操作。

另外,从键盘上输入的字符串,其两边不能带有双引号定界符,若有则只作为双引号字符看待。对于输入的字符也是如此,不能带有单引号定界符。

【实例】将用户输入的数打印出来。

#include

using namespace std;

int main()

{

int input;

cout << "Please input a number:" <

cin >> input;

cout << "the number is:" << input <

}

输出结果为:

Please input a number:

100

the number is:100

相关推荐

银行流水看流出吗
365取消提款

银行流水看流出吗

📅 07-25 👁️ 8401
Find More Calculator☟
约彩365手机下载安装

Find More Calculator☟

📅 07-09 👁️ 2273
怎么也要不够她
365取消提款

怎么也要不够她

📅 07-28 👁️ 8866
杂佛鳄龟怎么养
365bet备用在线

杂佛鳄龟怎么养

📅 07-19 👁️ 3886
北角海战
365取消提款

北角海战

📅 07-11 👁️ 9143
5大步骤轻松申请迪拜学生签证
约彩365手机下载安装

5大步骤轻松申请迪拜学生签证

📅 07-25 👁️ 2757
日本亚马逊配送时效及政策详解
365取消提款

日本亚马逊配送时效及政策详解

📅 07-14 👁️ 7500
edge如何彻底关闭搜索历史记录,怎么操作都关不了
约彩365手机下载安装

edge如何彻底关闭搜索历史记录,怎么操作都关不了

📅 07-18 👁️ 7558