Skip to content
On this page

printf()


标签:linux/api  

printf ​

输出到标准输出。

c
int printf(const char *format, ...)

格式标志符 ​

  • %d/%i 十进制数字
  • %o 八进制数字
  • %u 无符号十进制数字
  • %x/%X 无符号十六进制数字
  • %f/%g/%G 浮点数字
  • %e/%E 浮点数字 ( 科学计数法表示 )
  • %s 字符串
  • %b 作为字符串,但会显示反斜杠转义
  • %p 内存地址

fprintf ​

输出到 [流](/note/stdio#🎏 流)

c
int fprintf(FILE *stream, const char *format, ...);

sprintf ​

输出到字符串地址。

c
int sprintf(char *str, const char *format, ...);

dprintf ​

输出到文件描述符

Last updated: