C语言中puts()和printf()区别

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

posted @ 2022-02-20 21:42  Cara_Smith  阅读(402)  评论(0编辑  收藏  举报