📅  最后修改于: 2023-12-03 15:29:52.954000             🧑  作者: Mango
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
在控制台中始终显示为红色,表示这是一个错误消息。