熟悉printf的调用简答
时间: 2024-01-02 16:22:28 浏览: 66
printf的简单实现
printf函数是C语言中用于输出格式化字符串的函数。它的原型如下:
```c
int printf(const char *format, ...);
```
其中,format是一个字符串,用于指定输出的格式,后面的参数是可选的,用于填充format中的占位符。
在使用printf函数时,需要使用格式控制符来指定输出的数据类型和格式。根据引用和引用的内容,正确的格式控制符如下:
引用中,如果要用scanf函数输入长整型数据,可以使用"%ld"作为格式控制符;如果要用printf函数输出双精度型数据,可以使用"%lf"作为格式控制符。
引用中,为了正确以十进制输出printf参数表第二个参数的值,可以使用"%d"作为格式控制符。
以下是一个示例代码,演示了如何使用printf函数输出不同类型的数据:
```c
#include <stdio.h>
int main() {
long int num = 123456789;
double decimal = 3.14159;
int result = 10 + 'i' + (int)num * decimal;
printf("Long int: %ld\n", num);
printf("Double: %lf\n", decimal);
printf("Result: %d\n", result);
return 0;
}
```
阅读全文