📜  C++ 程序的输出 |第 24 组(C++ 与 C)(1)

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

C++ 程序的输出 |第 24 组(C++ 与 C)

C++ 是一种面向对象的编程语言,与 C 语言相比,C++ 可以提供更多的功能和更丰富的数据类型。与此同时,C++ 也保留了 C 语言的一些特性,比如指针和底层操作系统访问。

C++ 程序可以使用标准输出流 cout 将数据输出到控制台。以下是一个简单的示例:

#include <iostream>

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

这个程序将输出字符串 "Hello, world!",并在字符串后面添加一个换行符。在控制台中,输出将如下所示:

Hello, world!

除了字符串,cout 还可以输出许多其他类型的数据,如整数、浮点数、字符和布尔值。下面是一些示例:

#include <iostream>

int main()
{
    int age = 30;
    double height = 1.75;
    char gender = 'M';
    bool married = false;

    std::cout << "Age: " << age << std::endl;
    std::cout << "Height: " << height << std::endl;
    std::cout << "Gender: " << gender << std::endl;
    std::cout << "Married: " << std::boolalpha << married << std::endl;

    return 0;
}

在这个示例中,我们使用不同的输出语句来输出整数、双精度浮点数、字符和布尔值。使用 std::boolalpha 流操纵符可以将布尔值以字符串的形式输出("true" 或 "false")。在控制台中,输出将如下所示:

Age: 30
Height: 1.75
Gender: M
Married: false

C++ 程序还可以使用标准错误流 cerr 将错误消息输出到控制台。以下是一个简单的示例:

#include <iostream>

int main()
{
    std::cerr << "Something went wrong!" << std::endl;
    return 0;
}

这个程序将输出字符串 "Something went wrong!",并在字符串后面添加换行符。与 cout 不同,cerr 在控制台中始终显示为红色,表示这是一个错误消息。在控制台中,输出将如下所示:

Something went wrong!

总结:

C++ 程序可以使用标准输出流 cout 将数据输出到控制台。除了字符串,cout 还可以输出许多其他类型的数据,如整数、浮点数、字符和布尔值。C++ 程序还可以使用标准错误流 cerr 将错误消息输出到控制台。与 cout 不同,cerr 在控制台中始终显示为红色,表示这是一个错误消息。