0

我在 Windows 7 上。

我的问题与用于指定调用 printf 时要输出的数字类型的“百分​​比代码”有关。例如:%d 通常用于 'int's,%f 用于 'float's 等等。

在哪里可以找到这些的最终清单?我仔细阅读了 MinGW 文件夹中的所有 printf 文件,但无济于事。我也浏览了 GCC 手册,但似乎找不到我要找的东西。

此外,是否有特定名称或与我的问题主题相关的任何内容?如果不确切知道如何提出问题,很难在 Internet 上找到答案。

任何对相关资源的引用以供继续阅读也将受到高度赞赏。

提前致谢!

4

1 回答 1

2

它们被称为格式字符串。printf您可以在手册页中找到您要查找的信息:http: //linux.die.net/man/3/printf

它是一个标准的 C 函数,因此 Linux 和 Windows 之间的一切基本相同。但是请注意指定每个标志/转换/等的标准,Windows 的 C 库仅支持 C89。

实际指定所有内容的地方是C 规范

于 2012-07-06T17:08:43.660 回答