printf与sprintf函数
时间: 2023-10-05 15:04:42 浏览: 56
printf()和sprintf()是C语言标准库中的两个函数。printf()函数用于将格式化后的字符串输出到标准输出,即终端的屏幕。它的声明为int printf(const char *format, …),调用格式为printf("<格式化字符串>", <参数表>),并且返回值为输出的字符数(若成功)或负值(若出错)。
sprintf()函数也是用于字符串输出,但不同于printf()函数,它将格式化的字符串写入指定的字符数组中。sprintf()的声明为int sprintf(char *string, char *format [,argument, ...]),调用格式为sprintf(<字符串指针>,"<格式化字符串>",<参数表>),并且返回值为成功写入的字符总数。如果写入失败,则返回负数。
下面是一个示例代码,展示了printf()和sprintf()函数的使用:
#include<stdio.h>
int main() {
int n;
char a[50];
n = printf("I am printf()\n");
printf("n = %d\n",n);
n = sprintf(a,"I am sprintf()\n");
printf("n = %d output:%s",n,a);
return 0;
}
在这个示例中,首先使用printf()函数输出"I am printf()"并返回字符数n。然后使用sprintf()函数将"I am sprintf()"写入字符数组a,并返回写入的字符总数n。最后通过printf()函数输出字符数n和字符数组a的内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [printf()和sprintf()](https://blog.csdn.net/qq_43668247/article/details/107813294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [printf 和sprintf](https://blog.csdn.net/baidu_16370559/article/details/121746323)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)