C语言中puts函数、printf函数、putchar函数的区别?

2024-12-25 19:50:08
推荐回答(3个)
回答1:

puts输出字符串,s表示字符串。printf功能强大,可以打印各种类型的数据。putchar跟puts一样,只不过打印字符。

回答2:

puts需要提供字符串供输出,其他类型的数据要输出也要转换成字符串再提供给puts函数
printf可以输出各种类型数据,使用格式字符串控制还能控制输出样式
putchar仅能输出一个字符到屏幕上

回答3:

putchar 输出任意单个字符。。。
printf 输出任意字符串。。。
getchar 接受输入任意单个字符。需要清空缓存区。
scanf 接受输入任意字符串。。。以回车为字符串结束的标志,不需要清空缓存区。