c语言printf函数调用格式
时间: 2023-09-19 20:04:11 浏览: 140
c语言中的printf函数是用来输出数据到标准输出设备的函数,其调用格式为:
printf("格式控制字符串", 输出项1, 输出项2, ...);
其中,格式控制字符串是一个以双引号括起来的字符序列,用来控制输出的格式。格式控制字符串中包含了普通字符和格式转换说明符。普通字符将按原样输出,而格式转换说明符则指定了输出的数据类型和格式。
输出项是变量或表达式,可以是多个,用逗号分隔。输出项的类型必须与相应的格式转换说明符匹配,否则输出结果可能会出错。
常见的格式转换说明符包括:
- %d:输出十进制的整数
- %f:输出浮点数
- %c:输出字符
- %s:输出字符串
- %p:输出指针地址
- %x:输出十六进制的整数
- %o:输出八进制的整数
示例:
int num = 10;
float pi = 3.14159;
char ch = 'A';
char str[] = "Hello";
printf("整数:%d,浮点数:%f,字符:%c,字符串:%s\n", num, pi, ch, str);
输出结果为:整数:10,浮点数:3.141590,字符:A,字符串:Hello
需要注意的是,printf函数中的转义字符如换行符"\n"可以控制输出的格式,使其换行显示。另外,也可以使用其他转义字符如制表符"\t"来实现格式化输出。
阅读全文