📜  从终端 c++ 获取数据(1)

📅  最后修改于: 2023-12-03 14:49:27.093000             🧑  作者: Mango

从终端 c++ 获取数据

在 C++ 编程中,获取终端输入的数据是非常常见的操作,本文将介绍如何使用 C++ 语言从终端获取数据。

从终端获取整数

下面是一个简单的从终端获取整数的例子:

#include <iostream>

int main() {
  int num;
  std::cout << "请输入一个整数:";
  std::cin >> num;
  std::cout << "你输入的整数是:" << num << std::endl;
  return 0;
}

上面的代码中,使用 std::cin 获取终端输入的整数,然后输出输入的整数。

从终端获取浮点数

下面是一个从终端获取浮点数的例子:

#include <iostream>

int main() {
  float num;
  std::cout << "请输入一个浮点数:";
  std::cin >> num;
  std::cout << "你输入的浮点数是:" << num << std::endl;
  return 0;
}

上面的代码中,使用 std::cin 获取终端输入的浮点数,然后输出输入的浮点数。

从终端获取字符串

下面是一个从终端获取字符串的例子:

#include <iostream>
#include <string>

int main() {
  std::string str;
  std::cout << "请输入一个字符串:";
  std::getline(std::cin, str);
  std::cout << "你输入的字符串是:" << str << std::endl;
  return 0;
}

上面的代码中,使用 std::getline 获取终端输入的字符串,然后输出输入的字符串。

结论

C++ 中从终端获取数据的核心就是使用 std::cinstd::getline,简单的通过输入流操作符将数据输入到变量中,从而获取终端输入的数据。