printf与puts函数在输出字符串时有什么区别? 我来答 2个回答 #热议# 空调使用不当可能引发哪些疾病? 呼珠星阙运 2020-04-15 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:30% 帮助的人:619万 我也去答题访问个人页 关注 展开全部 printf是格式化输出,可以输出除了字符串以外的东西。而puts只能用来输出字符串。在只输出字符串的时候,printf不自动带换行,需要手动加上“\n”,而puts自动给加上换行。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 步越卫桂 2020-01-02 · TA获得超过2.9万个赞 知道大有可为答主 回答量:1.1万 采纳率:35% 帮助的人:865万 我也去答题访问个人页 关注 展开全部 puts(str)//str为一字符串则自动在str的后面加一个换行符\n而printf(str)则需要手动加上\n同理,gets接收字符串时,会将字符串后面的\n去掉,而用scanf接收时,会在字符串后面加上\n所以,puts要和gets搭配,scanf和printf搭配使用。另外printfscanf不仅可以输出字符串可以输出很多格式详情百度求采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容勤哲Excel服务器做编程开发教程,万家企业信息化成功实践www.qinzhe.com查看更多 其他类似问题 2022-08-15 printf中的input是什么意思 1 2022-10-24 printf的输出结果是什么? 1 2022-11-16 c语言中,puts和printf函数有什么区别? 2023-03-24 printf()输出什么? 2023-06-30 output和printf的区别? 2023-03-08 printf()函数的输出形式是什么? 2022-11-09 printf()的输出结果是什么? 2023-03-08 printf()函数输入数据类型? 更多类似问题 > 为你推荐: