C++ 库 - <print>



C++ 中的<print> 头文件提供将格式化输出直接打印到标准输出 (stdout) 的函数。此头文件是输入/输出库的一部分。它提供了一系列用于格式化输出的功能,并且比传统的 printf 更易于使用。

包含 <print> 头文件

要在你的 C++ 程序中包含 <print> 头文件,可以使用以下语法。

#include <print>

<print> 头文件的函数

以下是 <print> 头文件的所有函数列表。

序号 函数和描述
1 print

此函数打印到 stdout 或文件流。它接受格式字符串和随后的参数。

2 println

此函数与 std::print 的功能相同,但在每个输出的末尾附加一个换行符。

3 vprint_unicode

此函数用于将格式化输出打印到支持 Unicode 的 stdout 或文件流。

4 vprint_unicode_buffered

此函数与 vprint_unicode 的功能相同,但它启用了缓冲,这会将输出收集到缓冲区中。

5 vprint_nonunicode

此函数用于将格式化输出打印到不支持 Unicode 的 stdout 或文件流。

6 vprint_unicode_buffered

此函数是 vprint_nonunicode 的缓冲版本,它会将输出收集到缓冲区中。

带换行的打印

在下面的示例中,我们将使用 println,它的功能与 print 相同,但在输出的末尾添加一个换行符。

#include <cstdio>
int main() {
    std::printf("Hello, %s!\n", "World"); 
    return 0;
}

输出

如果运行上述代码,它将生成以下输出:

Hello, World!
广告