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

📅  最后修改于: 2023-12-03 15:29:55.527000             🧑  作者: Mango

C++程序的输出 | 15套

C++是一种高效的、快速开发的编程语言,常用于开发操作系统、游戏和其他高性能应用程序。在C++中,输出程序结果是很常见的任务。本文将介绍15个C++程序的输出,包括字符串输出、文件输出、格式化输出等。

字符串输出
1. 输出字符串

下面的代码将输出一个字符串:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, world!";
    return 0;
}

输出结果为:

Hello, world!
2. 输出变量与字符串

下面的代码将输出一个变量与一个字符串:

#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.
3. 输出多行字符串

下面的代码将输出多行字符串:

#include <iostream>
using namespace std;

int main() {
    cout << "First line\nSecond line\nThird line";
    return 0;
}

输出结果为:

First line
Second line
Third line
文件输出
4. 输出到文件

下面的代码将输出到一个文件:

#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!
5. 追加到文件

下面的代码将追加到一个文件:

#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!
格式化输出
6. 输出布尔值

下面的代码将输出一个布尔值:

#include <iostream>
using namespace std;

int main() {
    bool b = true;
    cout << boolalpha << b;
    return 0;
}

输出结果为:

true
7. 输出整数

下面的代码将输出一个整数:

#include <iostream>
using namespace std;

int main() {
    int i = 123;
    cout << i;
    return 0;
}

输出结果为:

123
8. 输出浮点数

下面的代码将输出一个浮点数:

#include <iostream>
using namespace std;

int main() {
    double d = 3.14159265358979323846;
    cout << d;
    return 0;
}

输出结果为:

3.14159
9. 输出指针地址

下面的代码将输出一个指针地址:

#include <iostream>
using namespace std;

int main() {
    int* p = new int[10];
    cout << p;
    delete[] p;
    return 0;
}

输出结果为:

0x55f95281e2a0
10. 输出字符

下面的代码将输出一个字符:

#include <iostream>
using namespace std;

int main() {
    char c = 'A';
    cout << c;
    return 0;
}

输出结果为:

A
11. 输出字符串宽度控制

下面的代码将输出一个字符串,并控制宽度:

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    string s = "Hello, world!";
    cout << setw(20) << s;
    return 0;
}

输出结果为:

       Hello, world!
12. 输出十六进制数

下面的代码将输出一个十六进制数:

#include <iostream>
using namespace std;

int main() {
    int i = 255;
    cout << hex << i;
    return 0;
}

输出结果为:

ff
13. 输出科学计数法

下面的代码将输出一个科学计数法:

#include <iostream>
using namespace std;

int main() {
    double d = 123.456;
    cout << scientific << d;
    return 0;
}

输出结果为:

1.234560e+002
14. 输出基数

下面的代码将输出一个以特定基数表示的数:

#include <iostream>
using namespace std;

int main() {
    int i = 255;
    cout << oct << i;
    return 0;
}

输出结果为:

377
15. 输出对齐

下面的代码将输出一个对齐的表格:

#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++程序的输出示例,包括字符串输出、文件输出、格式化输出等,希望对大家有所帮助。