📅  最后修改于: 2023-12-03 15:29:55.527000             🧑  作者: Mango
C++是一种高效的、快速开发的编程语言,常用于开发操作系统、游戏和其他高性能应用程序。在C++中,输出程序结果是很常见的任务。本文将介绍15个C++程序的输出,包括字符串输出、文件输出、格式化输出等。
下面的代码将输出一个字符串:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!";
return 0;
}
输出结果为:
Hello, world!
下面的代码将输出一个变量与一个字符串:
#include <iostream>
#include <string>
using namespace std;
int main() {
int num = 10;
string str = "apples";
cout << "I have " << num << " " << str << ".";
return 0;
}
输出结果为:
I have 10 apples.
下面的代码将输出多行字符串:
#include <iostream>
using namespace std;
int main() {
cout << "First line\nSecond line\nThird line";
return 0;
}
输出结果为:
First line
Second line
Third line
下面的代码将输出到一个文件:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream file("output.txt");
if (file.is_open()) {
file << "Hello, file!";
file.close();
}
return 0;
}
输出结果为在output.txt文件中:
Hello, file!
下面的代码将追加到一个文件:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream file("output.txt", ios::app);
if (file.is_open()) {
file << "\nHello, again!";
file.close();
}
return 0;
}
输出结果为在output.txt文件中:
Hello, file!
Hello, again!
下面的代码将输出一个布尔值:
#include <iostream>
using namespace std;
int main() {
bool b = true;
cout << boolalpha << b;
return 0;
}
输出结果为:
true
下面的代码将输出一个整数:
#include <iostream>
using namespace std;
int main() {
int i = 123;
cout << i;
return 0;
}
输出结果为:
123
下面的代码将输出一个浮点数:
#include <iostream>
using namespace std;
int main() {
double d = 3.14159265358979323846;
cout << d;
return 0;
}
输出结果为:
3.14159
下面的代码将输出一个指针地址:
#include <iostream>
using namespace std;
int main() {
int* p = new int[10];
cout << p;
delete[] p;
return 0;
}
输出结果为:
0x55f95281e2a0
下面的代码将输出一个字符:
#include <iostream>
using namespace std;
int main() {
char c = 'A';
cout << c;
return 0;
}
输出结果为:
A
下面的代码将输出一个字符串,并控制宽度:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
string s = "Hello, world!";
cout << setw(20) << s;
return 0;
}
输出结果为:
Hello, world!
下面的代码将输出一个十六进制数:
#include <iostream>
using namespace std;
int main() {
int i = 255;
cout << hex << i;
return 0;
}
输出结果为:
ff
下面的代码将输出一个科学计数法:
#include <iostream>
using namespace std;
int main() {
double d = 123.456;
cout << scientific << d;
return 0;
}
输出结果为:
1.234560e+002
下面的代码将输出一个以特定基数表示的数:
#include <iostream>
using namespace std;
int main() {
int i = 255;
cout << oct << i;
return 0;
}
输出结果为:
377
下面的代码将输出一个对齐的表格:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout << setw(5) << "Num" << setw(10) << "Name\n";
cout << setw(5) << 1 << setw(10) << "Apple\n";
cout << setw(5) << 2 << setw(10) << "Banana\n";
return 0;
}
输出结果为:
Num Name
1 Apple
2 Banana
以上是15个C++程序的输出示例,包括字符串输出、文件输出、格式化输出等,希望对大家有所帮助。