Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C++ 教程

C++ 主页 C++ 简介 C++ 入门 C++ 语法 C++ 输出 C++ 注释 C++ 变量 C++ 用户输入 C++ 数据类型 C++ 运算符 C++ 字符串 C++ 数学 C++ 布尔值 C++ if...Else C++ Switch C++ While 循环 C++ For 循环 C++ Break/Continue C++ 数组 C++ 结构体 C++ 枚举 C++ 引用 C++ 指针

C++ 函数

C++ 函数 C++ 函数参数 C++ 函数重载 C++ 作用域 C++ 递归

C++ 类

C++ 面向对象编程 C++ 类/对象 C++ 类方法 C++ 构造函数 C++ 访问修饰符 C++ 封装 C++ 继承 C++ 多态 C++ 文件 C++ 异常 C++ 日期

C++ 数据结构

C++ 数据结构 & STL C++ 向量 C++ 列表 C++ 堆栈 C++ 队列 C++ 双端队列 C++ 集合 C++ 映射 C++ 迭代器 C++ 算法

C++ 如何做

C++ 加两个数 C++ 随机数

C++ 参考

C++ 参考 C++ 关键字 C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime> C++ <vector> C++ <algorithm>

C++ 示例

C++ 示例 C++ 现实生活示例 C++ 编译器 C++ 练习 C++ 测验 C++ 证书


C++ 用户输入


C++ 用户输入

您已经了解到 cout 用于输出(打印)值。现在我们将使用 cin 来获取用户输入。

cin 是一个预定义的变量,它使用提取运算符 (>>) 从键盘读取数据。

在以下示例中,用户可以输入一个数字,该数字将存储在变量 x 中。然后我们打印 x 的值

示例

int x; 
cout << "输入一个数字: "; // 输入一个数字并按回车键
cin >> x; // 从键盘获取用户输入
cout << "您的数字是: " << x; // 显示输入的值
运行示例 »

需要注意

cout 读作“see-out”。用于输出,并使用插入运算符 (<<)

cin 读作“see-in”。用于输入,并使用提取运算符 (>>)


创建简单的计算器

在此示例中,用户必须输入两个数字。然后我们通过计算(相加)这两个数字来打印总和

示例

int x, y;
int sum;
cout << "输入一个数字: ";
cin >> x;
cout << "再输入一个数字: ";
cin >> y;
sum = x + y;
cout << "总和是: " << sum;
运行示例 »

就是这样!您刚刚构建了一个基本的计算器!


完整 <iostream> 参考

提示: cincout 都属于 <iostream> 库,它是标准input /outputstreams的缩写。有关 <iostream> 对象的完整参考以及详细信息,请访问我们的 C++ iostream 参考


C++ 练习

通过练习测试自己

练习

使用正确的关键字获取用户输入,存储在变量 x

int x;
cout << "Type a number: ";
 >> ;

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.