printf(3) 中的“3”表示什么?

What does the "3" in printf(3) denote?

printf

man 页面和联机文档在解释 printf 的功能时经常显示 printf(3)。 “3”代表什么?

根据关于 man 页面的 man。 3 referer to Library calls.So 'printf(3)' 是一个库调用。

3 表示 printf 所属的部分。 3 部分对应于:库调用(程序库中的函数)。

您也可以发出 man <section number> <keyword>,例如。 man 3 printf 在特定部分查找关键字。 man 1 printf 将向您展示 printf shell 命令。

您的 printf 是一个库函数,因此记录在 printf(3). See intro(3) but there is a similar command printf(1)

并查看 man-pages(7) 以了解 man 页的组织方式