printf中的长度修饰符参数 - GCC 4.7.0 MinGW

时间:2012-07-06 17:02:49

标签: gcc arguments printf

我在Windows 7上。

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

哪里可以找到这些结论性清单?我仔细阅读了MinGW文件夹中的所有printf文件无济于事。我还查看了GCC手册,但似乎找不到我想要的东西。

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

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

提前致谢!

1 个答案:

答案 0 :(得分:2)

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

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

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