puts的功能更加单一,只能输出字符串;printf的功能更加广,可以格式化数据,输出多种类型的数据。
puts()函数用来向标准输出设备(屏幕)写字符串并换行。
调用方式为puts(string);其中,string是字符串字符(字符串数组名或字符串指针)。
# include <stdio.h>
int main(){
string a = "happy new year!";
puts(string);
return 0;
}
printf()函数是格式化输出函数,一般用于向标准输出设备按规定输出信息
printf()函数调用格式为:printf("<格式化字符串>",<参量表 >);
它是C语言中产生格式化输出的函数,用于向终端输出字符。
#include<stdio.h>
int main(){
a = 10;
printf("小明今年%d岁",a);
return 0;
}
转载于:https://blog.csdn.net/weixin_34327223/article/details/91690222