puts()vs printf()用于以C语言打印字符串
函数puts()和printf()在stdio.h头文件中声明,用于将文本发送到输出流。两者都有不同的用法和语法。
puts()
该函数puts()用于在输出流上打印带有附加换行符'\n'的字符串。它将光标移动到下一行。实施puts()比容易printf()。
这是puts()C语言的语法,
puts(“string”);
如果您不希望光标移动到新行,请使用以下语法。
fputs(string, stdout)
这是puts()C语言的示例,
示例
#include<stdio.h>
int main() {
puts("这是一个演示。");
fputs("没有新行。", stdout);
puts(" Welcome!");
getchar();
return 0;
}输出结果
这是一个演示。 没有新行。 Welcome!
printf()
该函数printf()用于长时间打印带有变量值的文本。的实现printf()很复杂,因此它比昂贵puts()。
这是printf()C语言的语法,
printf(“string”);
这是printf()C语言的示例,
示例
#include<stdio.h>
int main() {
int a = 10;
printf("Hello world! \n");
printf("The value of a : %d",a);
getchar();
return 0;
}输出结果
Hello world! The value of a : 10
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语