##### int printf()
- `int printf(const char *format, ...)`
- 以特定的格式输出数据到标准输出
- `format` : 字符串, 包含普通字符和[[C.格式说明符|格式说明符]]
- `...` : 可变参数, 根据格式说明符的类型指定要输出的变量, 常量或表达式
- `return` : 返回整数, 表示打印字符的个数, 如果有输出错误, 则返回一个负值
- 示例
```c
#include <stdio.h>
int main() {
int num = 10;
char str[] = "Hello";
int octal_num = 075;
int hex_num = 0x1F;
printf("Integer: %d, String: %s\n", num, str);
printf("Octal: %o, Hexadecimal: %X\n", octal_num, hex_num);
return 0;
}
// Integer: 10, String: Hello
// Octal: 75, Hexadecimal: 1F
```