21xrx.com
2025-07-16 04:50:58 Wednesday
文章检索 我的文章 写文章
"C++经典输入输出例子分享"
2023-06-26 09:31:39 深夜i     11     0
C++ 输入输出 经典例子 分享 程序设计

C++是一种流行的编程语言,它拥有丰富的输入输出功能,可以用于各种应用场景。下面我们来分享一些C++经典的输入输出例子。

1. 输出Hello World

这是C++中最经典的例子。只需几行代码就可以输出Hello World。

#include <iostream>
using namespace std;
int main()
  cout << "Hello World!" << endl;
  return 0;

在这个例子中,我们使用了iostream库,它包含了用于输入输出的函数和变量。使用cout变量可以将字符串输出到屏幕上。

2. 输入和输出整数

C++可以方便地从控制台读取和写入整数。下面是一个例子。

#include <iostream>
using namespace std;
int main()
  int i;
  cout << "Please enter an integer: ";
  cin >> i;
  cout << "The value you entered is " << i << endl;
  return 0;

在这个例子中,我们使用了cin变量从控制台读取整数。输入一个整数后,程序会输出这个整数的值。

3. 数据格式化输出

C++还可以将数据格式化后输出。例如,我们可以限制输出的小数位数,或者使用科学计数法输出。

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
  double pi = 3.14159265358979323846;
  cout << fixed << setprecision(3) << "pi = " << pi << endl;
  cout << scientific << setprecision(6) << "pi = " << pi << endl;
  return 0;
}

在这个例子中,我们使用了iomanip库,它包含了用于格式化输出的函数和变量。使用setprecision函数可以设置小数位数,使用fixed变量可以指定输出为定点数,使用scientific变量可以指定输出为科学计数法。

4. 文件输入输出

除了控制台输入输出,C++还可以读写文件。下面是一个文件输入输出的例子。

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
  ofstream outfile;
  outfile.open("example.txt");
  for (int i = 1; i <= 10; i++)
  
    outfile << i << endl;
  
  outfile.close();
  ifstream infile;
  infile.open("example.txt");
  int i;
  while (infile >> i)
  
    cout << i << endl;
  
  infile.close();
  return 0;
}

在这个例子中,我们使用了fstream库,它包含了用于文件输入输出的函数和变量。使用ofstream变量可以打开一个文件进行写操作,使用ifstream变量可以打开一个文件进行读操作。我们在这个例子中先将1到10的整数写入example.txt文件中,然后再从文件中读取这些整数并输出到控制台。

  
  

评论区