printf() 函数
通过包括 <stdio.h>
访问,函数 printf()
是用于在 C 中向控制台打印文本的主要工具。
printf("Hello world!");
// Hello world!
正常的,未格式化的字符数组可以通过将它们直接放在括号之间来自行打印。
printf("%d is the answer to life, the universe, and everything.", 42);
// 42 is the answer to life, the universe, and everything.
int x = 3;
char y = 'Z';
char* z = "Example";
printf("Int: %d, Char: %c, String: %s", x, y, z);
// Int: 3, Char: Z, String: Example
或者,可以使用转义字符%
打印整数,浮点数,字符等,然后是表示格式的字符或字符序列,称为格式说明符。
函数 printf()
的所有其他参数都用逗号分隔,这些参数的顺序应与格式说明符的顺序相同。其他参数被忽略,而错误输入的参数或缺少参数将导致错误或未定义的行为。每个参数可以是文字值或变量。
成功执行后,将返回打印的字符数,类型为 int
。否则,失败返回负值。