程序执行 cout << 你好世界语句,将你好世界输出到标准输出流(通常是终端或控制台)。(程序执行 cout << 你好世界语句,将你好世界输出到标准输出流(通常是终端或控制台)。 )
cout << operator
cout <<
运算符将数据输出到标准输出流中,通常是终端或控制台。
例如,以下 C++ 代码将字符串 “你好世界” 输出到标准输出流:
cout << "你好世界";
当这段代码执行时,”你好世界” 将显示在终端或控制台中。
标准输出流
标准输出流是一个预定义的输出设备,用于向普通文本文件中写入数据。在大多数系统中,标准输出流默认连接到终端或控制台。
可以通过
std::cout
对象访问标准输出流。
std::cout
是一个预定义的 ostream 对象,它提供了输出操作符。
输出数据
std::cout
可以用于输出各种数据类型,包括:
- 整型和浮点型数字
- 字符和字符串
- 布尔值
- 自定义对象
要输出数据,只需使用运算符将数据插入到
std::cout
对象中:
std::cout << 123; // 输出整型数字 std::cout << 3.14; // 输出浮点型数字 std::cout << "你好世界"; // 输出字符串 std::cout << true; // 输出布尔值
换行符
默认情况下,
std::cout
不会在输出后自动换行。要手动换行,可以使用
std::endl
操纵符:
std::cout << "第一行" << std::endl; std::cout << "第二行";
这将输出两行文本,每行以换行符结尾。
格式化输出
std::cout
还提供格式化输出选项,允许控制输出数据的格式。格式化输出使用格式说明符,它们插入到数据值之前。
常见的格式说明符包括:
-
%d
:整型数字 -
%f
:浮点型数字 -
%s
:字符串 -
%c
:字符 -
%n
:换行符
例如,以下代码将整型数字 123 格式化为小数点后两位的字符串:
std::cout << std::setw(6) << 123.456;
这将输出字符串 “123.46”,其中数字以六个字符的宽度右对齐,并保留小数点后两位。
示例
以下是一个完整的 C++ 程序,它使用
std::cout
输出”你好世界”字符串:
include <iostream>int main() {std::cout << "你好世界" << std::endl;return 0; }
当这段代码执行时,”你好世界” 将显示在终端或控制台中。