印刷品(printf)和格式化输出(fprintf)的区别
函数是执行特定任务的一组指令。不可能在同一个程序中编写所有语句。因此,程序分为几个功能。函数提供代码的可重用性。在C语言等编程语言中,main()是一个函数。它指示执行的起点。有内置函数和用户定义函数。程序员创建用户定义的函数。该语言提供了内置函数。程序员可以不用从一开始就使用它们。C语言中两个主要的内置函数是printf()和fprintf()。本文讨论这两个函数之间的区别。print和fprintf的关键区别在于printf是一个C函数,用于将格式化字符串打印到标准输出流(即计算机屏幕),而fprintf是一个C函数,用于将格式化字符串打印到文件中。
目录
1. 概述和主要区别
2. 什么是printf
3. 什么是fprintf
4. printf和fprintf之间的相似性
5. 并排比较-表格形式的printf与fprintf
6. 摘要
什么是印刷品(printf)?
“printf”函数用于以格式化的方式向显示设备(如计算机屏幕)提供输出。printf函数的语法如下。
printf(“格式化字符串”,“变量列表”);
如果用户不想打印格式化字符串,可以按原样打印该字符串。
e、 g.printf(“你好世界”);
字符串的格式如下。参考以下示例。“a”和“b”是整数,因此用%d指定。
内部主(){
内a=10,b=20;
printf(“a的值是%d,b的值是%d\n”,a,b);
返回0;
}
打印浮点数如下所示。参考以下示例。
内部主(){
浮子面积=20.45;
printf(“面积为%4.2f”,面积);
返回0;
}
打印字符如下。
内部主(){
字符字母='A';
printf(“字母是%c”,字母);
返回0;
}
打印字符串如下。
内部主(){
char word[6]=“你好”;
printf(“单词是%s”,单词);
返回0;
}
格式化字符串也可以有转义序列。它们以反斜杠(“\”)开头。其中一些是\n和\t。
内部主(){
内a=10,b=20;
printf(“a的值是%d\n b的值是%d\n”,a,b);
返回0;
}
这将在单独的行中打印“a”和“b”值。
printf(“a的值是%d\t b的值是%d\n”,a,b);将在a值和b值之间提供一个空格或制表符。
要打印双引号,程序员可以使用以下命令。
printf(“学习”C\“编程”);
什么是格式化输出(fprintf)?
fprinf函数用于将格式化字符串输出到文件中。fprintf的语法如下:;
fprintf(文件指针,“格式说明符”,“变量列表”);
请参阅以下代码以了解fprintf()的功能。
#包括
#包括
内部主(){
文件*ptr;
char name[5]=“安”;
整数id=3;
ptr=fopen(“file1.txt”,“w”);
如果(ptr==NULL){
printf(“无法打开文件\n”);
}
其他{
fprinf(ptr、“%s,%d”、名称、id);
printf(“数据写入文件成功”);
关闭(ptr);
}
getch();
返回0;
}
“ptr”是指向文件的指针。文件以写入模式打开。如果不打开,它将给出无法打开文件的错误。如果它成功打开,格式化的字符串将被打印到文件中。文件指针、格式化字符串和变量列表被传递给fprintf函数。最后,使用fclose()关闭文件。要向文件追加数据,可以按如下方式更改语句。
ptr=fopen(“file1.txt”,“a”);
什么是printf与fprintf的相似性(the similarity between printf and fprintf)?
- 这两个函数都是C语言提供的函数。
印刷品(printf)和格式化输出(fprintf)的区别
printf与fprintf | |
printf是一个C函数,用于将格式化字符串打印到标准输出流(即计算机屏幕)。 | fprintf是一个C函数,用于将格式化字符串打印到文件中。 |
语法 | |
格式化字符串和参数列表传递给printf函数。e、 g.printf(“格式”,args); | 文件指针、格式化字符串和参数列表传递给fprintf函数。e、 g.fprintf(文件*ptr,“格式”,args); |
总结 - 印刷品(printf) vs. 格式化输出(fprintf)
“printf”和“fprintf”是C语言中的函数。程序员不需要从一开始就实现这些函数。C语言已经提供了它们。printf和fprintf的区别在于,printf用于将格式化字符串打印到标准输出,大多数情况下,计算机屏幕和fprintf用于将格式化字符串打印到特定文件。可以根据任务使用printf和fprintf。
下载printf vs fprintf的pdf版本
你可以下载这篇文章的PDF版本,并按照引文说明离线使用。请在这里下载PDF版本printf和fprintf的区别
引用
1tutorialspoint.com网站. 这里有“计算机编程功能”。YouTube,YouTube,2013年5月6日。请访问3.LearningLad。YouTube,YouTube,2013年4月23日。点击此处
2.学习者。YouTube,YouTube,2013年5月6日
拉德宁3。YouTube,YouTube,2013年4月23日