putchar有什么用?功能没有printf强大啊

 我来答
氨屠笙
2018-06-06 · TA获得超过2936个赞
知道小有建树答主
回答量:1762
采纳率:78%
帮助的人:506万
展开全部

putchar只能打印一个字符。

printf可以打印格式化字符串。

从功能上讲printf涵盖了putchar的功能,printf更强。

实际上,printf最终也是调用putchar去实现打印到输出上的。

这是一个设计上的哲学,printf有两个功能,一个是解析并格式化字符串,另一个是打印。

putchar只有一个打印的功能。遵循代码复用原则我们一般是一层层的实现功能,上层调用下层实现。

  • printf()

  • sprintf()

  • puts()

  • putchar()

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式