C++ 用户输入

C++ 用户输入

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

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

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

实例
  1. #include <stdio.h>
  2. int main() {
  3. // Create an integer variable that will store the number we get from the user
  4. int myNum;
  5. // Ask the user to type a number
  6. printf("Type a number and press enter: \n");
  7. // Get and save the number the user types
  8. scanf("%d", &myNum);
  9. // Print the number the user typed
  10. printf("Your number is: %d", myNum);
  11. return 0;
  12. }

cout 的发音是 "see-out"(向外看)。用于输出,并使用插入运算符(<<)

cin 的发音是 "see-out"(向内看)。 用于输入,并使用提取运算符 (>>)

创建一个简单的计算器

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

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int x, y;
  5. int sum;
  6. cout << "Type a number: ";
  7. cin >> x;
  8. cout << "Type another number: ";
  9. cin >> y;
  10. sum = x + y;
  11. cout << "Sum is: " << sum;
  12. return 0;
  13. }

好了!你刚刚建立了一个基本的计算器!