📜  C++程序的输出| 6套(1)

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

C++程序的输出 | 6套

C++是一种通用的高级编程语言,用于开发各种类型的应用程序。在编写C++程序时,程序员必须学会如何输出结果。本篇文章将介绍C++程序的输出,介绍6种常见的C++程序输出的方法。

1. 使用cout输出

cout是C++标准库的输出流对象,用于输出字符串和其他数据类型的值。cout和<<运算符一起使用。可以使用endl或'\n'作为换行符。

#include <iostream>
using namespace std;
int main() {
   int x = 10;
   cout << "Hello World!" << endl;
   cout << "The value of x is: " << x << endl;
   return 0;
}

输出结果:

Hello World!
The value of x is: 10
2. 使用printf输出

printf是标准C库的输出函数,也可被C++使用。printf格式字符串指定输出格式。%d表示整数,%f表示浮点数,%s表示字符串等。格式字符串之外的字符串将直接输出。

#include <cstdio>
using namespace std;
int main() {
   int x = 10;
   printf("Hello World!\n");
   printf("The value of x is: %d\n", x);
   return 0;
}

输出结果:

Hello World!
The value of x is: 10
3. 使用puts输出

puts函数输出字符串和一个换行符,和cout和printf不同,puts不能输出其他类型的数据。

#include <cstdio>
using namespace std;
int main() {
   puts("Hello World!");
   return 0;
}

输出结果:

Hello World!
4. 使用putchar输出

putchar函数输出一个字符,必须使用循环输出多个字符。

#include <cstdio>
using namespace std;
int main() {
   for (int i = 0; i < 5; i++) {
      putchar('*');
   }
   return 0;
}

输出结果:

*****
5. 使用cin读取输入并输出

C++允许用cin读取控制台输入。cout可以将输入输出为字符串。在读取多个值时,可以用空格或回车键隔开。可以使用getline函数读取整行。

#include <iostream>
using namespace std;
int main() {
   int age;
   string name;
   cout << "What is your name? ";
   cin >> name;
   cout << "How old are you? ";
   cin >> age;
   cout << "Your name is " << name << " and you are " << age << " years old." << endl;
   return 0;
}

输出结果:

What is your name? John
How old are you? 30
Your name is John and you are 30 years old.
6. 使用fstream读写文件

C++允许读取和写入文件。需要包含fstream头文件,并使用ofstream或ifstream对象打开文件。ofstream用于写入文件,ifstream用于读取文件。

#include <iostream>
#include <fstream>
using namespace std;
int main() {
   ofstream outfile("example.txt");
   outfile << "Hello World!" << endl;
   outfile.close();
   ifstream infile("example.txt");
   string line;
   while (getline(infile, line)) {
      cout << line;
   }
   infile.close();
   return 0;
}

输出结果:

Hello World!

以上是C++程序的六个常见输出方式。C++是一种极其强大的编程语言,支持各种类型的输入和输出,程序员可以根据需要选择最合适的方法。