什么是sprintf代表什么?

Mar*_*ark 23 php

我尝试在谷歌和维基百科上查找但无法找到答案......有谁知道'sprintf'或'printf'代表什么?它是什么的缩写???

谢谢

Dav*_*rek 33

字符串PRINT格式(ed).

即使用给定格式打印到字符串.


pax*_*blo 25

这个printf家庭的各个成员,从他们第一次出现的C派生出来(尽管他们回到BCPL writef沿着那个特定血统的召唤的旧时代),包括:

printf    - print formatted (to standard output).
fprintf   - file printf (to a file handle).
sprintf   - string printf (to a string).
snprintf  - sprintf with added overflow protection.

此外,还有那些以v(如在vsnprintf)开头的变体,它们可以像printf自身一样采用可变参数.

我的意思是他们传递一个varargs参数而不是一系列参数,允许你编写自己printf的函数.我以前在开发日志库时曾经使用过它.