21xrx.com
2024-12-22 20:11:37 Sunday
登录
文章检索 我的文章 写文章
C++ 标准输入输出:基础语法和常用函数
2023-07-12 01:11:39 深夜i     --     --
C++标准输入输出 基础语法 常用函数

C++ 是一种流行的编程语言,因其高效、灵活性、可移植性和强大的功能而备受瞩目。C++ 最重要的特点之一是其标准输入输出。在这篇文章中,我们将介绍 C++ 标准输入输出的基本语法和常用函数。

C++ 标准输入输出的基本语法

C++ 标准输入和输出分别使用 cin 和 cout 来完成。cin 是 C++ 的输入流,负责从键盘上读取数据;cout 是 C++ 的输出流,负责将数据输出到屏幕上。

在使用标准输入输出时,我们需要使用命名空间 std,即 std::cin 和 std::cout。

下面是一个简单的 C++ 程序,使用 cin 和 cout 来读取和输出一个整数:

#include

using namespace std;

int main()

  int num;

  cout << "请输入一个整数:" << endl;

  cin >> num;

  cout << "您输入的整数是:" << num << endl;

  return 0;

在上面的程序中,首先我们使用 #include 来包含头文件 iostream,这样就可以使用 cin 和 cout。然后我们使用 using namespace std; 来定义命名空间 std,使得我们可以省略 std::。接下来使用 cout 输出一个提示信息,请用户输入一个整数。使用 cin 来读取用户输入的整数,将其赋值给变量 num。最后使用 cout 输出用户输入的整数。

C++ 标准输入输出的常用函数

C++ 标准输入输出有很多常用的函数,下面我们将介绍其中一些。

1. getline(string, int)

这个函数用于从 cin 读取一行字符串,第一个参数是要读取的字符串,第二个参数是要读取的字符数,如果不指定第二个参数,默认读取整行。

例如:

string str;

getline(cin, str);

2. cin.get(char)

这个函数用于从 cin 读取单个字符。

例如:

char ch;

cin.get(ch);

3. cin.ignore(int n = 1, int delim = EOF)

这个函数用于忽略输入流中的字符,第一个参数是要忽略的字符数,第二个参数是要忽略的结束标志,如果不指定第二个参数,默认使用 EOF。

例如:

cin.ignore(10, ' ');

4. cout.precision(int n)

这个函数用于设置浮点数的输出精度,即小数点后的位数。

例如:

double d = 3.1415926;

cout.precision(2);

cout << d << endl;

输出结果为:

3.14

5. cout.width(int n)

这个函数用于设置输出的宽度,即占用的字符数。

例如:

cout.width(10);

cout << "hello" << endl;

输出结果为:

   hello

总结

在本文中,我们介绍了 C++ 标准输入输出的基本语法和常用函数。C++ 标准输入输出是 C++ 程序中非常重要的一部分,掌握其基本语法和常用函数将有助于编写高效、可靠的 C++ 程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复